首页 > 解决方案 > 如何将 Authorize 与 @inherits 一起使用?

问题描述

c# 带有 blazor 应用程序

我正在使用 Microsoft Identity Web 从我的 Azure AD 获取范围。这是有效的,我可以使用

[Authorize(Policy = "GroupAll")]
[AuthorizeForScopes(Scopes = new[] {Constants.ScopeUserRead})]

这工作正常,但现在我想创建 2 个页面,第 1 页的策略与第 2 页不同。第 2 页使用 @inherits 重用第 1 页的 99% 的代码。

我该怎么做呢?因为 [authorize] 代码在
公共部分类 classname 之前: ComponentBase

我希望我的问题很清楚。对不起,我还在学习。

莫里斯

标签: c#asp.net-coreblazor

解决方案


推荐阅读