【发布时间】:2017-07-26 08:31:56
【问题描述】:
我负责支持具有不同应用程序的 Intranet 网站。每个应用程序都有自己的安全性,拥有自己的一组组和具有特定授权的用户。
我只是想弄清楚如何使用身份(角色、用户和成员资格),以便更轻松地管理用户和组。此外,Intranet 网站将采用一种标准方式来确保所有安全性。
我是 Identity 的新手,我不想升级到 MVC。我们正在使用带有 C# 代码的网络表单。
所有用户都必须创建自己的帐户。然后我将为所有应用程序拥有不同的角色(用户组)。那会很好。然后,根据角色对 web.config 中的文件夹进行一些授权。但是如何知道哪个角色分配给了哪个应用程序呢?角色的自定义属性或属性? 是否可以扩展基类角色提供者?
我忘了说我们先使用代码。
谢谢。
【问题讨论】:
-
但是如何知道哪个角色分配给了哪个应用程序呢? - 更多应用程序使用相同的 web.config?
-
现在的设置方式是门户网站的一个大型 web.config。而且,每个应用程序(在它们各自的文件夹中)都有自己的小 web.config。
-
查看我的答案 + 您可以将组名包含在文件夹中自己的网络配置中。
-
感谢您的 cmets。您认为使用 MVC 会更简单,还是认为还有其他更合适的方法?
-
它可以简单一点,但不要指望这里有很大的不同。
标签: asp.net role roleprovider