ASP.NET Active Directory成员资格提供程序 - 在AD中存储额外的配置文件字段

时间:2011-05-11 19:56:03

标签: asp.net active-directory asp.net-membership asp.net-profiles

我已经设置了Active Directory成员资格提供程序,并且可以使用ASP.NET应用程序成功创建用户并将用户登录到活动目录中。

但是,活动目录除了用户名/密码之外还有其他字段,如名字,姓氏,电话号码等。有没有办法让我能够使用我的ASP.NET网站收集这些信息并将其存储在Active Directory?

我知道我需要使用Profile Provider,我可以在技术上将其设置为使用SQL DB来存储额外的配置文件信息,但是有什么方法可以将信息直接存储在Active中可用的字段中目录?据我所知,没有ActiveDirectoryProfileProvider。

谢谢,

1 个答案:

答案 0 :(得分:0)

你可以到达那里 - 可能需要走出会员系统并使用System.DirectoryServices写入AD。现在,写入SQL会更容易,特别是在开发时。而且您不必与不希望您的Web应用程序具有提升的AD权限的系统管理员进行斗争。