在我的ConfigureServices中,我创建了一个基于策略的授权
duedate >= todaysdate
并将处理程序注册如下
services.AddAuthorization(options =>
{
options.AddPolicy("test", policy => policy.Requirements.Add(new TestRequirement()));
});
但不是在所有控制器之上应用授权,而不是像这样
services.AddSingleton<IAuthorizationHandler, CustomAuthorizationHandler>();
有没有办法像MVC 5一样全局应用授权属性?
我试过
[Authorize(Policy = "test")]
但我认为这里有问题。