自定义角色提供程序

问题描述:

我负责支持具有不同应用程序的Intranet网站。每个应用程序都拥有自己的安全性,拥有自己的一组组和具有特定授权的用户。自定义角色提供程序

我只是想弄清楚如何使用身份(角色,用户和会员),以便管理用户和组更容易。而且,内联网网站对所有安全性都有一个标准的方法。

我是一种新的身份,我不想升级到MVC。我们正在使用带有C#代码的webforms。所有用户将不得不创建他们的账户。然后,我将为所有应用程序提供不同的角色(用户组)。那会很好。然后,根据角色对web.config中的文件夹进行一些授权。但是如何知道哪个角色分配给哪个应用程序?自定义属性或属性到角色? 是否可以扩展基类角色提供者?

我忘了提及我们先使用代码。

谢谢。

+0

但是如何知道哪个角色分配给哪个应用程序? - 更多的应用程序使用相同的web.config? – Dexion

+0

它现在设置的方式是门户网站的一个大web.config。而且,每个应用程序(在它们各自的文件夹中)都有它自己的小web.config。 –

+0

看到我的答案+你可以在自己的网页配置文件夹中包含组名。 – Dexion

最简单的答案是添加到组名称的应用程序特定部分,并使用它来找到适当的角色。