是否可以使用此角色提供程序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