MVC Core Как заставить / установить глобальную авторизацию для всех действий?
Как заставить / установить глобальную авторизацию для всех действий в MVC Core?
Я знаю, как зарегистрировать глобальные фильтры - например, у меня есть:
Setup.cs
services.AddMvc(options =>
{
options.Filters.Add(new RequireHttpsAttribute());
});
и это прекрасно работает, но я не могу добавить то же самое для авторизации:
options.Filters.Add(new AuthorizeAttribute());
У меня ошибка:
Cannot convert from 'Microsoft.AspNet.Authorization.AuthorizeAttribute()' to 'System.Type'
(метод.Add()
потребностиIFilterMetadata
тип)
Я знаю - из похожих вопросов - что это работает на MVC4-5 ... Так что что-то должно измениться на MVC Core ...
У кого-нибудь есть идеи?