Partager via


AuthorizationBuilder Classe

Définition

Utilisé pour configurer l’autorisation

public class AuthorizationBuilder
type AuthorizationBuilder = class
Public Class AuthorizationBuilder
Héritage
AuthorizationBuilder

Constructeurs

AuthorizationBuilder(IServiceCollection)

Initialise une nouvelle instance de AuthorizationBuilder.

Propriétés

Services

Services en cours de configuration.

Méthodes

AddDefaultPolicy(String, Action<AuthorizationPolicyBuilder>)

Ajoutez une stratégie créée à partir d’un délégué avec le nom fourni et utilisée en tant que DefaultPolicy.

AddDefaultPolicy(String, AuthorizationPolicy)

Ajoutez une stratégie créée à partir d’un délégué avec le nom fourni et utilisée comme stratégie par défaut.

AddFallbackPolicy(String, Action<AuthorizationPolicyBuilder>)

Ajoutez une stratégie créée à partir d’un délégué avec le nom fourni et utilisée comme stratégie de secours.

AddFallbackPolicy(String, AuthorizationPolicy)

Ajoutez une stratégie créée à partir d’un délégué avec le nom fourni et utilisée comme stratégie de secours.

AddPolicy(String, Action<AuthorizationPolicyBuilder>)

Ajoutez une stratégie créée à partir d’un délégué avec le nom fourni.

AddPolicy(String, AuthorizationPolicy)

Ajoute un AuthorizationPolicy qui peut être utilisé par IAuthorizationService.

SetDefaultPolicy(AuthorizationPolicy)

Définit la stratégie d’autorisation par défaut. Les valeurs par défaut nécessitent des utilisateurs authentifiés.

SetFallbackPolicy(AuthorizationPolicy)

Définit la stratégie d’autorisation de secours utilisée par CombineAsync(IAuthorizationPolicyProvider, IEnumerable<IAuthorizeData>) lorsqu’aucun IAuthorizeData n’a été fourni. Par conséquent, AuthorizationMiddleware utilise la stratégie de secours s’il n’existe aucune IAuthorizeData instance pour une ressource. Si une ressource en a IAuthorizeData , ils sont évalués au lieu de la stratégie de secours. Par défaut, la stratégie de secours est null et n’aura généralement aucun effet, sauf si vous avez le logiciel AuthorizationMiddleware dans votre pipeline. Il n’est en aucun cas utilisé par la valeur par défaut IAuthorizationService.

SetInvokeHandlersAfterFailure(Boolean)

Détermine si les gestionnaires d’autorisation doivent être appelés après HasFailed. La valeur par défaut est true.

S’applique à