是否可以使用此角色提供程序AspNetWindowsTokenRoleProvider
与ASP.NET FORMS身份验证(通过此MembershipProvider System.Web.Security.ActiveDirectoryMembershipProvider
)?如何在使用Active Directory角色和身份验证提供程序时提供ASP.NET Forms Authentication UX?
它似乎只适用于<authentication mode="Windows">
,是否有可能与FORMS一起使用它?
background - 这里的目标是提供一个ASP.NET Forms UX,同时使用Active Directory作为后端身份验证系统。如果有另一种使用内置技术的简单方法,那很好,我也想听听。
更新
我应该说,我有认证工作,就是我用是增加的细粒度控制的水平(如角色)挣扎。
目前,我必须设置我的Active Directory连接以指向我的域中的特定OU,这将限制只访问该OU中的用户 - 我希望将我的Active Directory连接指向我的整个域,并限制基于组成员(也称为角色)的访问,如果我使用Windows身份验证,这将起作用 - 但我希望拥有这两个世界的最佳,这是可能的,这是不可能写我自己的RoleProvider?
基于你的“背景”段落,它听起来像这个教程是你所需要的: - http://msdn.microsoft.com/en-us/library/ms998360.aspx它被称为“如何:使用窗体身份验证ASP.NET 2.0中的Active Directory“如果您使用的是更新版本,请不要担心2.0元素 - 它只是表示所需的最低版本。 – rtpHarry 2010-04-15 09:50:14