Aspnetcore: ًWas ist, wenn ich sowohl Authorized[Policy] als auch Authorized[Rolle] über meinem Controller verwende?

Erstellt am 23. Feb. 2019  ·  3Kommentare  ·  Quelle: dotnet/aspnetcore

Ich habe sowohl Authorized[policy] als auch Authorized[role] über meinem Controller verwendet.

area-mvc question

Alle 3 Kommentare

Es hängt davon ab, welche Version und welcher Kompatibilitätsmodus tatsächlich. Die Absicht war, dass Richtlinien immer als UND kombiniert werden.

Dies war jedoch falsch und wurde in ASP.NET Core 1.0, 1.1 und 2.0 als ODER kombiniert.

Wir haben das Problem in 2.1 entdeckt, aber da es sich um eine bahnbrechende Verhaltensänderung handelt, ist es in 2.1 und 2.2 an einen Kompatibilitätsschalter gebunden.

In 3.0 werden mehrere Richtlinien immer als UND kombiniert.

Vielen Dank für Ihre Antworten, aber wann wird die neue Version (3.0) veröffentlicht?

Es sind jetzt Vorschauen verfügbar - https://dotnet.microsoft.com/download/dotnet-core/3.0

Ich habe noch kein offizielles Release-Datum.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

rbanks54 picture rbanks54  ·  3Kommentare

UweKeim picture UweKeim  ·  3Kommentare

Kevenvz picture Kevenvz  ·  3Kommentare

guardrex picture guardrex  ·  3Kommentare

BrennanConroy picture BrennanConroy  ·  3Kommentare