1
最好如何使用Windows身份驗證與自定義sql配置文件和角色成員資格?我們目前獲取windows.identity.name(域/用戶名),並查找信息我sql服務器檢索配置文件和角色信息。我想通過利用會員提供商來提高效率。Windows身份驗證和自定義SQL配置文件/角色成員資格
我該怎麼做呢?我們目前正在使用mvc和webforms在企業環境中開發。
最好如何使用Windows身份驗證與自定義sql配置文件和角色成員資格?我們目前獲取windows.identity.name(域/用戶名),並查找信息我sql服務器檢索配置文件和角色信息。我想通過利用會員提供商來提高效率。Windows身份驗證和自定義SQL配置文件/角色成員資格
我該怎麼做呢?我們目前正在使用mvc和webforms在企業環境中開發。
您當然可以在Windows身份驗證中使用SqlRoleProvider。只需在Web.config中配置並啓用RoleManager。
不幸的是,您需要手動調用aspnet_Users_CreateUser存儲過程來向用戶填充aspnet_Users表。 (用戶名將是您的域名,例如MYDOMAIN \ myusername)。
隨後,您可以使用RoleManager API創建角色並將用戶關聯到角色,然後使用User.IsInRole
來測試角色成員身份。