AuthorizationBuilder Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |