3

У меня настроен сайт SharePoint с проверкой подлинности форм и моими сайтами. Пользователям имя пользователя отображается правильно на главной коллекции сайта, однако whent он пользователь создает мой сайт пользователь всегда упоминается как: например, это может быть:Префикс имени поставщика аутентификации SharePoint Forms на имя пользователя

SqlMembershipProvider: TestUser

Это можно увидеть в этом изображение:

http://img141.imageshack.us/img141/464/mysite.jpg

Как удалить sqlMemberProvider от пользователей видимого имени?

ответ

3

Учитывая, что у вас есть FBA в MySite, я уверен, вы бы прошли через следующие ссылки.

  1. Exclusive Site on FBA & SharePoint
  2. Configuring FBA in MySite

Одно знаю ограничение с Based SharePoint FBA является то, что SharePoint не из пути коробки, чтобы импортировать данные профиля пользователя из FBA БД, как это делает в Active Directory. Поэтому, когда вы включаете Мой сайт с FBA, он использует имя пользователя (которое имеет провайдер: формат имени) во всех местах вместо имени. Чтобы преодолеть это, мы создали профиль пользователя с помощью кода и обновили отображаемое имя, чтобы мы получили имена, которые мы хотели, с префиксом поставщика.

Вы можете сослаться на this для создания UserPorfile с использованием кода.

+0

Спасибо за это, я обнаружил, что свойство PersonalSpace меняет большинство имен пользователей. Последняя проблема заключается в удалении префикса из URL-адреса на Мой сайт. –

Смежные вопросы