繁体   English   中英

如何在ASP.NET应用程序中管理角色及其权限

[英]How to manage role and its permission in asp.net application

嗨,我喜欢设计一个asp.net应用程序(app1),我们可以在其中创建角色和动作。 这里的动作,例如创建学生详细信息和删除学生的详细信息...这两个动作都在role1 ..下面,因此,应用程序将具有一些具有一组动作的角色。 稍后将在另一个应用程序(app2和app3)中使用此角色和动作。

我为所有应用程序(app2,app3)设计了单点登录的app1。 当用户进入app2时,他/她将被重定向到位于app1中的登录页面。 在那里将进行用户验证。 验证通过后,身份验证票将被发送回请求的应用程序(app2)。

一旦app2收到票证,它将发出另一个请求app1以获取角色和操作属于单个用户。 app2应该根据动作属于角色来表现。

*用户可以具有更多角色。

如何基于动作来控制用户活动?

有没有实现此模型的框架?

您能为我实现我的想法提供任何指导吗?

您应该研究.NET Framework中内置的RoleProvider的使用。

除了角色提供程序,您还可以使用授权管理器来创建“操作”,“任务”和“角色”。 然后,您可以将Operations链接到应用程序中的特定功能,并以多种方式映射角色。

如何:将授权管理器(AzMan)与ASP.NET 2.0一起使用

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM