AuthorizationOptions 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.
Fournit la configuration programmatique utilisée par IAuthorizationService et IAuthorizationPolicyProvider.
public ref class AuthorizationOptions
public class AuthorizationOptions
type AuthorizationOptions = class
Public Class AuthorizationOptions
- Héritage
-
AuthorizationOptions
Constructeurs
AuthorizationOptions() |
Fournit la configuration programmatique utilisée par IAuthorizationService et IAuthorizationPolicyProvider. |
Propriétés
DefaultPolicy |
Obtient ou définit la stratégie d’autorisation par défaut. Par défaut, nécessite des utilisateurs authentifiés. |
FallbackPolicy |
Obtient ou définit la stratégie d’autorisation de secours utilisée par CombineAsync(IAuthorizationPolicyProvider, IEnumerable<IAuthorizeData>) quand aucun IAuthorizeData n’a été fourni. Par conséquent, AuthorizationMiddleware utilise la stratégie de secours s’il n’y a pas IAuthorizeData d’instances pour une ressource. Si une ressource en a IAuthorizeData , elles sont évaluées au lieu de la stratégie de secours. Par défaut, la stratégie de secours est null et n’a généralement aucun effet, sauf si vous avez le logiciel AuthorizationMiddleware dans votre pipeline. Il n’est en aucun cas utilisé par défaut IAuthorizationService. |
InvokeHandlersAfterFailure |
Détermine si les gestionnaires d’autorisation doivent être appelés après HasFailed. La valeur par défaut est true. |
Méthodes
AddPolicy(String, Action<AuthorizationPolicyBuilder>) |
Ajoutez une stratégie générée à partir d’un délégué avec le nom fourni. |
AddPolicy(String, AuthorizationPolicy) |
Ajoutez une stratégie d’autorisation avec le nom fourni. |
GetPolicy(String) |
Retourne la stratégie pour le nom spécifié, ou null si une stratégie portant le nom n’existe pas. |