这个问题以前在这个论坛上被问过。我想获得更多关于这方面的意见。
是否有任何预先存在的解决方案可以使用组成员身份的概念扩展 .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