可以使用aspNetActiveDirectoryProvider和aspsqlProfile Provider结合使用吗?

时间:2011-08-01 07:02:23

标签: asp.net asp.net-membership

有人可以向我提供有关是否可以使用aspNetActiveDirectoryProvider进行身份验证和aspsqlProfile Provider来存储用户特定详细信息的指导?

如果我要切换到Active Direcory,我不会安静地了解如何获得aspnet_profile表所需的userID。

另外,如果使用了活动目录,是否可以从aspnet管理页面更改密码?

此致

1 个答案:

答案 0 :(得分:0)

AD提供商可以更改密码:请参阅ActiveDirectoryMembershipProvider.ChangePassword方法。

ASP.NET配置文件通常将配置文件与用户名相关联。通常,用户名值将与身份验证系统使用的用户标识值相同。因此,在活动目录的情况下,它将是用户的域限定登录名(以<domain>/<login>的形式) - 请参阅此链接以获取更多信息:http://msdn.microsoft.com/en-us/library/ewfkf772.aspx

如果您需要在数据库架构方面进行更多控制,您也可以创建一个自定义配置文件提供程序 - 示例已经从microsoft获得,您可以将其作为基础,请检查以下链接:

http://msdn.microsoft.com/en-us/magazine/cc163457.aspx

http://www.asp.net/downloads/sandbox/table-profile-provider-samples