【发布时间】:2013-07-22 06:21:45
【问题描述】:
这个问题以前在这个论坛上被问过。我希望获得更多关于此的意见。
是否有任何预先存在的解决方案可以使用组成员的概念扩展 .NET 中的内置 SQL 成员资格提供程序和 Sql 角色提供程序。
现在角色关系看起来像
用户 ====> 用户角色
我想把它扩展成看起来像
用户 ====> 用户组 组角色
【问题讨论】:
这个问题以前在这个论坛上被问过。我希望获得更多关于此的意见。
是否有任何预先存在的解决方案可以使用组成员的概念扩展 .NET 中的内置 SQL 成员资格提供程序和 Sql 角色提供程序。
现在角色关系看起来像
用户 ====> 用户角色
我想把它扩展成看起来像
用户 ====> 用户组 组角色
【问题讨论】:
默认情况下,会员服务提供商不支持该功能。
但是,您可以覆盖 Membership Provider 和 Role Provider 来扩展该功能。
看看这个 SO 答案 - Custom Membership Provider and MembershipUser
http://www.asp.net/general/videos/how-do-i-create-a-custom-membership-provider http://www.davidhayden.com/blog/dave/archive/2007/10/11/CreateCustomMembershipProviderASPNETWebsiteSecurity.aspx http://www.shiningstar.net/aspnet_articles/customprovider/CustomProvider.aspx http://www.devx.com/asp/Article/29256/0/page/3 http://www.15seconds.com/issue/050216.htm http://www.codeproject.com/KB/aspnet/CustomMembershipProviders.aspx http://www.codeproject.com/KB/aspnet/WSSecurityProvider.aspx
【讨论】: