c# - 如何将 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
我希望我的问题很清楚。对不起,我还在学习。
莫里斯
解决方案
推荐阅读
- pandas - 熊猫读取文件避免不需要的分隔符
- numpy - 如何插入一个 5 维数组?
- javascript - React Native 同时按下两个按钮
- r - 在 R 中重新编码分类变量并重塑数据框
- javascript - 传递状态或道具以将值传递给反应中的子组件
- python - 在 python 中使用 object.__class__ 是否有任何注意事项?
- python - Pyspark:flattem Array 列
- php - 尝试使递归php
- javascript - Three.js 检测对象何时被部分和完全遮挡
- swift - 单击mapview注释时如何将firebase数据信息传递给另一个viewcontroller?