可以使用自定义成员资格提供程序自定义SharePoint选择人员和组对话框标题和部门字段吗?

时间:2009-07-21 15:32:31

标签: sharepoint membership-provider

我为SharePoint应用程序创建了一个自定义成员资格提供程序,但是希望填充与我的用户存储库中的数据一起显示的MembershipUsers的Title和Department列。

这可能吗?怎么办呢?

我在System.Web.Security.MembershipUser类中看不到任何可以存储此信息的内容。 Windows AD MembershipProvider如何使用与帐户名称不同的显示名称?这些价值中的一些是否来自其他地方?

1 个答案:

答案 0 :(得分:2)

AD中发生的情况是,SharePoint运行用户配置文件同步作业,该作业将从AD中提取所有必需信息并更新SharePoint UserProfile DB,后者又会推送到每个站点。鉴于自定义成员资格,我们没有直接选项来更新个人资料信息。

您可以使用代码更新这些信息。有两个选项可以更新SSP中的用户配置文件信息,以便它显示在所有网站集中或更新 SPWeb。 SiteUserInfo 列表。有关如何执行此操作,请参阅这些link1link2。如果您想要在 SiteUserInfo 列表中进行更新,则只是根据用户帐户名称搜索项目的另一个列表,并更新该项目。

相关问题