繁体   English   中英

ASP.NET Identity Manager来管理页面级用户访问

[英]ASP.NET Identity Manager to manage page level user access

现在,我可以使用ASP.NET Identity Manager来管理用户和角色。 顺便说一下,我现在正在以Web形式进行操作。

接下来,我想学习的是一种基于角色管理页面的好方法。 意味着示例“ 管理员角色”可以访问page1.aspx和page2.aspx,而“ 用户角色”只能访问page3.aspx。

编写我自己的自定义代码,或者有Microsoft内置类可以做到这一点?

问候,史蒂夫

对于Web窗体和MVC,您可以将Authorize属性添加到类或每个方法中,以实现基于页面的基于角色的权限。

[Authorize(Roles = "User,Admin")]

如果您需要超越此范围,则需要构建自己的代码以适合您的需求。

暂无
暂无

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

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