我定义了两个策略,ADD
和SUB
,如下所示。
options.AddPolicy("ADD", policy =>
policy.RequireClaim("Addition", "add"));
options.AddPolicy("SUB", policy =>
policy.RequireClaim("Substraction", "subs"));
我要做的就是在控制器方法上包括2条策略。如何执行此操作。
[Authorize(Policy = "ADD, SUB")]
[HttpPost]
public IActionResult PerformCalculation()
{
}
但是,这给了我一个错误:
InvalidOperationException:找不到名为'ADD,SUB'的AuthorizationPolicy