[英]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.