簡體   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