【发布时间】:2010-09-15 18:41:58
【问题描述】:
有人要求我将 asp.net 应用程序从表单身份验证转换为使用 aspnetdb 数据库的角色,以改用 windows 身份验证。
这样做需要什么?我还可以使用应用中定义并存储在 aspnetdb 中的角色吗?
【问题讨论】:
标签: asp.net windows-authentication
有人要求我将 asp.net 应用程序从表单身份验证转换为使用 aspnetdb 数据库的角色,以改用 windows 身份验证。
这样做需要什么?我还可以使用应用中定义并存储在 aspnetdb 中的角色吗?
【问题讨论】:
标签: asp.net windows-authentication
是的,您可以将 Windows 身份验证用于成员资格提供程序,并将 SqlRoleManager 用于角色提供程序。因此,您最终会通过 Windows 身份验证告诉您的应用程序是哪个用户正在访问该页面,并且您可以在数据库中为这些 Windows 身份验证用户设置您自己的应用程序特定角色——这与他们在 Active Directory 中的任何角色不同且独立.
【讨论】: