AuthorizationBuilder Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wird zum Konfigurieren der Autorisierung verwendet
public class AuthorizationBuilder
type AuthorizationBuilder = class
Public Class AuthorizationBuilder
- Vererbung
-
AuthorizationBuilder
Konstruktoren
AuthorizationBuilder(IServiceCollection) |
Initialisiert eine neue Instanz von AuthorizationBuilder. |
Eigenschaften
Services |
Die zu konfigurierenden Dienste. |
Methoden
AddDefaultPolicy(String, Action<AuthorizationPolicyBuilder>) |
Fügen Sie eine Richtlinie hinzu, die aus einem Delegaten mit dem angegebenen Namen erstellt und als DefaultPolicy verwendet wird. |
AddDefaultPolicy(String, AuthorizationPolicy) |
Fügen Sie eine Richtlinie hinzu, die aus einem Delegaten mit dem angegebenen Namen erstellt und als Standardrichtlinie verwendet wird. |
AddFallbackPolicy(String, Action<AuthorizationPolicyBuilder>) |
Fügen Sie eine Richtlinie hinzu, die aus einem Delegaten mit dem angegebenen Namen erstellt und als FallbackPolicy verwendet wird. |
AddFallbackPolicy(String, AuthorizationPolicy) |
Fügen Sie eine Richtlinie hinzu, die aus einem Delegaten mit dem angegebenen Namen erstellt und als FallbackPolicy verwendet wird. |
AddPolicy(String, Action<AuthorizationPolicyBuilder>) |
Fügen Sie eine Richtlinie hinzu, die aus einem Delegaten mit dem angegebenen Namen erstellt wird. |
AddPolicy(String, AuthorizationPolicy) |
Fügt eine AuthorizationPolicy hinzu, die von IAuthorizationServiceverwendet werden kann. |
SetDefaultPolicy(AuthorizationPolicy) |
Legt die Standardautorisierungsrichtlinie fest. Standardmäßig sind authentifizierte Benutzer erforderlich. |
SetFallbackPolicy(AuthorizationPolicy) |
Legt die Fallbackautorisierungsrichtlinie fest, die von verwendet wird CombineAsync(IAuthorizationPolicyProvider, IEnumerable<IAuthorizeData>) , wenn keine IAuthorizeData bereitgestellt wurde. Daher verwendet die AuthorizationMiddleware die Fallbackrichtlinie, wenn keine IAuthorizeData Instanzen für eine Ressource vorhanden sind. Wenn eine Ressource über eine IAuthorizeData ressource verfügt, werden sie anstelle der Fallbackrichtlinie ausgewertet. Standardmäßig ist die Fallbackrichtlinie NULL und hat in der Regel keine Auswirkungen, es sei denn, Sie haben die AuthorizationMiddleware in Ihrer Pipeline. Sie wird in keiner Weise von der Standardeinstellung IAuthorizationServiceverwendet. |
SetInvokeHandlersAfterFailure(Boolean) |
Bestimmt, ob Autorisierungshandler nach HasFailedaufgerufen werden sollen. Der Standardwert ist TRUE. |