2011-08-01 64 views
0

任何人都可以请我提供关于是否可以使用aspNetActiveDirectoryProvider进行身份验证和aspsqlProfile Provider来存储用户特定详细信息的指导?可能使用aspNetActiveDirectoryProvider和aspsqlProfile Provider相结合吗?

我不是很安静的让我头脑发热如何获得aspnet_profile表所需的用户ID,如果我要切换到Active Direcory。

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

问候,

回答

0

改变密码是可能的AD提供商:见ActiveDirectoryMembershipProvider.ChangePassword方法。

ASP.NET配置文件通常会将配置文件与用户名相关联。通常,用户名值将与认证系统使用的用户身份值相同。因此,在活动目录的情况下,这将是用户的域合格的登录名(在<domain>/<login>形式) - 看到这个链接的详细信息:http://msdn.microsoft.com/en-us/library/ewfkf772.aspx

您还可以创建自定义配置文件提供者,如果你需要在数据库架构的更多控制侧 - 样品已经可以从微软,你可以使用它作为基地,检查这些链接:

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

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

+0

感谢@VnayC您的帮助 –

相关问题