Aspnetcore: ًEt si j'utilisais à la fois Authorized[policy] et Authorized[role] au-dessus de mon contrôleur ?

Créé le 23 févr. 2019  ·  3Commentaires  ·  Source: dotnet/aspnetcore

J'ai utilisé à la fois Authorized[policy] et Authorized[role] au-dessus de mon contrôleur, je veux savoir que l'instruction AND se produit (entre Authorized[policy] et Authorized[Role]) ou OR.

area-mvc question

Tous les 3 commentaires

Cela dépend de la version et du mode de compatibilité. L'intention était que les politiques se combinent toujours en tant qu'ET .

Cependant, cela était incorrect et se combinerait en tant que OU dans ASP.NET Core 1.0, 1.1 et 2.0.

Nous avons découvert le problème en 2.1, mais comme il s'agit d'un changement de comportement décisif, il est lié à un commutateur de compatibilité en 2.1 et 2.2.

Dans 3.0, plusieurs politiques se combinent toujours en tant que AND .

Merci pour vos réponses, mais quand sortira la nouvelle version (3.0) ?

Des aperçus sont disponibles dès maintenant - https://dotnet.microsoft.com/download/dotnet-core/3.0

Je n'ai pas encore de date de sortie officielle à partager.

Cette page vous a été utile?
0 / 5 - 0 notes