Asp.net 自定义角色提供程序

Asp.net 自定义角色提供程序,asp.net,role,roleprovider,Asp.net,Role,Roleprovider,我负责支持具有不同应用程序的intranet网站。每个应用程序都有自己的安全性,有自己的组和具有特定授权的用户集 我只是想弄清楚如何使用身份(角色、用户和成员身份),以便更容易管理用户和组。此外,内联网网站将有一个标准的方式进行所有的安全 我是一个有身份的新人,我不想升级到MVC。我们正在使用带有C代码隐藏的webforms 所有用户都必须创建自己的帐户。然后,我将为所有应用程序设置不同的角色(用户组)。那太好了。然后,根据角色对web.config中的文件夹进行两次授权。但是如何知道哪个角色分

我负责支持具有不同应用程序的intranet网站。每个应用程序都有自己的安全性,有自己的组和具有特定授权的用户集

我只是想弄清楚如何使用身份(角色、用户和成员身份),以便更容易管理用户和组。此外,内联网网站将有一个标准的方式进行所有的安全

我是一个有身份的新人,我不想升级到MVC。我们正在使用带有C代码隐藏的webforms


所有用户都必须创建自己的帐户。然后,我将为所有应用程序设置不同的角色(用户组)。那太好了。然后,根据角色对web.config中的文件夹进行两次授权。但是如何知道哪个角色分配给哪个应用程序呢?角色的自定义属性或属性? 是否可以扩展基类角色提供程序

我忘了提到我们首先使用的是代码


谢谢。

最简单的答案是在组名称中添加一个特定于应用程序的部分,并使用该部分查找相应的角色。

但如何知道哪个角色分配给哪个应用程序?-更多的应用程序正在使用相同的web.config?目前的设置方式是门户的一个大web.config。而且,每个应用程序(在各自的文件夹中)都有自己的小web.config。请参见我的答案+您可以在文件夹中自己的web配置中包含组名。谢谢您的评论。你认为MVC会更简单吗?或者你认为还有其他一些现成的东西更合适吗?可以简单一点,但不要期望这里有显著的区别。