Я переношу проект из .Net 4.6.3 в .Net Core 2.0. Что является заменой для GlobalFilterCollection в Net Core?
public static void RegisterGlobalFilters(GlobalFilterCollection filters)
{
filters.Add(new CustomerAuthorize());
}
Решение от Microsoft:
Однако пытаясь включить, когда это не строка. Не уверен, как это сделать,
https://docs.microsoft.com/en-us/aspnet/core/mvc/controllers/filters?view=aspnetcore-2.2#filter-scopes-and-order-of-execution
var authorizepolicy= new AuthorizationPolicyBuilder()
.RequireAuthenticatedUser()
.RequireRole("Admin", "SuperUser")
.Build();
services.AddMvc(options =>
{
options.Filters.Add(new AuthorizeFilter(authorizepolicy));
});