在ASP.Net Core中,我知道如何以编程方式将AuthorizeFilter
添加到所有路由,就像这样..
services.AddMvc(options =>
{
options.Filters.Add(new AuthorizeFilter(new AuthorizationPolicyBuilder().RequireAuthenticatedUser().Build()));
})
但是,我想只选择某些路径来执行此操作。我怎样才能做到这一点?我只需要一种方法来在启动时强制执行身份验证以选择路径,而无需使用该属性手动装饰每个路由。谢谢。