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 ...

У кого-нибудь есть идеи?

Ответы на вопрос(1)

Ваш ответ на вопрос