Префикс имени поставщика проверки подлинности форм SharePoint для имени пользователя - PullRequest
3 голосов
/ 17 сентября 2009

Я настроил сайт SharePoint с проверкой подлинности с помощью форм и личных сайтов. Имя пользователя пользователя корректно отображается в главном семействе сайтов, однако, когда пользователь создает личный сайт, его всегда называют пользователем: например, это может быть:

SqlMembershipProvider: TestUser

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

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

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

1 Ответ

3 голосов
/ 18 сентября 2009

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

  1. Эксклюзивный сайт на FBA & SharePoint
  2. Настройка FBA в MySite

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...