2009-07-21 1 views
1

Я создал пользовательский поставщик членства для приложения SharePoint, но хотел бы заполнить столбцы Title и Department для MembershipUsers, которые отображаются с данными из моего пользовательского репозитория.Можно ли настраивать поля Title и Department диалогового окна SharePoint Select People and Groups с помощью пользовательского поставщика членства?

Возможно ли это? Как это можно сделать?

Я ничего не вижу в классе System.Web.Security.MembershipUser, который может хранить эту информацию. Как у Windows AD MembershipProvider есть другое отображаемое имя, чем имя учетной записи? Некоторые из этих ценностей происходят откуда-то еще?

ответ

1

Что происходит в AD, так это то, что SharePoint запускает задание синхронизации профиля пользователя, которое вытаскивает всю необходимую информацию из AD и обновляет базу данных UserProfile SharePoint, которая, в свою очередь, нажимает на каждый из сайтов. Если в случае Пользовательского членства у нас нет прямой возможности обновлять информацию профиля.

Один из способов, который вы можете выполнить, - это обновить эту информацию с помощью кода. Существует два варианта обновления информации о профиле пользователя в SSP, чтобы он отображался во всей коллекции сайта или для обновления . SPWeb.SiteUserInfo Список. Пожалуйста, обратитесь к этим link1, link2 о том, как это сделать. Если вы хотите обновить в SiteUserInfo list это просто еще один список, просто найдите Item на основе имени учетной записи пользователя и обновите этот элемент.

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

  • Нет связанных вопросов^_^