自定义角色成员资格

时间:2010-04-20 21:48:13

标签: asp.net-membership

我们正在尝试为我们的网络应用实施自定义角色成员资格提供程序。对于授权,我们要为已登录用户以及他拥有的角色检查另外一个字段,如Facilityid。例如。具有Facility1的Role1的User1可以访问某些选项,而Facility2的相同用户角色有不同的选项。那么我们是否可以扩展现有角色/配置文件提供程序,以使用此附加字段以及分配的角色授权用户。

2 个答案:

答案 0 :(得分:1)

根据您对此的期望有多复杂,您可能希望将Facility1和Facility2作为角色,即使它们可能共享许多相同的方面。通过这种方式,您不需要扩展成员资格提供程序。

答案 1 :(得分:0)

可以有n个设施,因此拥有这么多角色看起来并不可信。如果我们能够找到一种方法,我们可以将Facilityid从应用程序传递给此安全模块roleprovider,并仅为该工具获取适当的用户角色。