我定义了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