Web.Config 使用声明而不是角色进行授权 asp.net
Web.Config authorization using claims instead of roles asp.net
我一直在使用管理 asp.net 身份的工具,以便我可以 configure/add 用户、角色等进行授权。
我最初的想法是,我将能够通过以下方式轻松地使用角色来限制对页面的访问。
<location path="Insert">
<system.web>
<authorization>
<allow roles="Admin, CurrencyUser"/>
<deny users="*"/>
</authorization>
</system.web>
</location>
但是,从那以后我了解到这个工具一直在将这些 "roles" 作为声明而不是角色,而且显然它不会像这样简单。
请告诉我,与角色 (aspnetroles) 相比,有一种类似的简单方法可以针对声明 (aspnetuserclaims) 进行授权。我包括一张默认情况下使用 asp 网络表单模板进行的数据库 asp.net 身份验证的图片。
文档和教程太难找了,非常感谢大家的帮助。解决方案越简单越好。
如今,我们通常不会看到在 ASP.NET Web 表单中开发新的应用程序。因此,很难找到解释如何在 ASP.NET Web Form 中使用 Identity 的文章。
ASP.NET 身份通常与 ASP.NET Core/MVC 密切相关。以下三个PluralSight Training帮助我理解ASP.NET Identity -
注意:我不隶属于 PluralSight 或任何这些作者。
我一直在使用管理 asp.net 身份的工具,以便我可以 configure/add 用户、角色等进行授权。
我最初的想法是,我将能够通过以下方式轻松地使用角色来限制对页面的访问。
<location path="Insert">
<system.web>
<authorization>
<allow roles="Admin, CurrencyUser"/>
<deny users="*"/>
</authorization>
</system.web>
</location>
但是,从那以后我了解到这个工具一直在将这些 "roles" 作为声明而不是角色,而且显然它不会像这样简单。
请告诉我,与角色 (aspnetroles) 相比,有一种类似的简单方法可以针对声明 (aspnetuserclaims) 进行授权。我包括一张默认情况下使用 asp 网络表单模板进行的数据库 asp.net 身份验证的图片。
文档和教程太难找了,非常感谢大家的帮助。解决方案越简单越好。
如今,我们通常不会看到在 ASP.NET Web 表单中开发新的应用程序。因此,很难找到解释如何在 ASP.NET Web Form 中使用 Identity 的文章。
ASP.NET 身份通常与 ASP.NET Core/MVC 密切相关。以下三个PluralSight Training帮助我理解ASP.NET Identity -
注意:我不隶属于 PluralSight 或任何这些作者。