MVC Fondamentales de la Façon de force / set global d'autorisation pour toutes les actions?
Comment forcer /set global d'autorisation pour toutes les actions en MVC Core ?
Je sais comment enregistrer des filtres globaux - par exemple j'ai:
Setup.cs
services.AddMvc(options =>
{
options.Filters.Add(new RequireHttpsAttribute());
});
et cela fonctionne bien, mais je ne peux pas ajouter le même pour Autoriser:
options.Filters.Add(new AuthorizeAttribute());
J'ai l'erreur:
Cannot convert from 'Microsoft.AspNet.Authorization.AuthorizeAttribute()' to 'System.Type'
(Méthode .Add()
besoins IFilterMetadata
type)
Je sais - à partir de questions similaires - que cela fonctionne sur MVC4-5... Donc il faut que quelque chose a changé sur MVC Core...
Quelqu'un a une idée?
Vous devez vous connecter pour publier un commentaire.