MVC Core Wie erzwinge / setze ich die globale Autorisierung für alle Aktionen?
Wie erzwinge / setze ich die globale Autorisierung für alle Aktionen in MVC Core?
Ich weiß, wie man globale Filter registriert - ich habe zum Beispiel:
Setup.cs
services.AddMvc(options =>
{
options.Filters.Add(new RequireHttpsAttribute());
});
und das funktioniert gut, aber ich kann nicht das gleiche für Authorize hinzufügen:
options.Filters.Add(new AuthorizeAttribute());
Ich habe Fehler:
Cannot convert from 'Microsoft.AspNet.Authorization.AuthorizeAttribute()' to 'System.Type'
(Methode.Add()
brauchtIFilterMetadata
Art
Ich weiß - aus ähnlichen Fragen - dass dies auf MVC4-5 funktioniert ... Also muss sich etwas auf MVC Core ändern ...
Hat jemand eine Idee?