【发布时间】:2021-12-13 04:44:10
【问题描述】:
我有一个使用 ASP.NET Core Identity 进行授权的 ASP.NET Core 5 Web 应用程序。我已经搭建了所有 Identity UI 的脚手架,以便了解它是如何工作的。
在“身份”区域的脚手架 Razor 页面中,我可以看到几个用[AllowAnonymous] 装饰的页面模型类,但我看不到任何对限制访问的任何内容的引用.
不过,一定有什么东西,因为模板网站中的某些页面在未登录时可以访问(即使它们没有[AllowAnonymous]),但脚手架Identity 区域中的大多数页面都是除非登录,否则无法访问。
这是如何实现的?我希望看到对AuthorizeFolder(或AuthorizeAreaFolder)的调用,但我在项目中的任何地方都看不到。
我想添加一些自己的授权规则,但在开始更改之前我想知道现有规则是什么。
【问题讨论】:
标签: asp.net-core razor-pages asp.net-core-identity