相关疑难解决方法(0)

如何包含多项政策

我定义了2个策略,ADD如下SUB所示。

options.AddPolicy("ADD", policy =>
    policy.RequireClaim("Addition", "add"));

options.AddPolicy("SUB", policy =>
    policy.RequireClaim("Substraction", "subs"));
Run Code Online (Sandbox Code Playgroud)

我想做的就是在控制器方法上包含 2 个策略。我该如何执行此操作。

 [Authorize(Policy = "ADD, SUB")]
 [HttpPost]
 public IActionResult PerformCalculation()
 {
 }
Run Code Online (Sandbox Code Playgroud)

但是,这给了我一个错误:

InvalidOperationException:未找到名为:“ADD,SUB”的 AuthorizationPolicy

c# asp.net-core

12
推荐指数
1
解决办法
9054
查看次数

标签 统计

asp.net-core ×1

c# ×1