AuthorizationPolicyBuilder 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 générer des stratégies.
public ref class AuthorizationPolicyBuilder
public class AuthorizationPolicyBuilder
type AuthorizationPolicyBuilder = class
Public Class AuthorizationPolicyBuilder
- Héritage
-
AuthorizationPolicyBuilder
Constructeurs
AuthorizationPolicyBuilder(AuthorizationPolicy) |
Crée une instance de AuthorizationPolicyBuilder. |
AuthorizationPolicyBuilder(String[]) |
Crée une instance de AuthorizationPolicyBuilder |
Propriétés
AuthenticationSchemes |
Obtient ou définit un schéma d’authentification de liste sur lequel sont Requirements évalués. Lorsqu’elles ne sont pas spécifiées, les exigences sont évaluées par rapport aux schémas par défaut. |
Requirements |
Obtient ou définit une liste de IAuthorizationRequirements qui doivent réussir pour que cette stratégie réussisse. |
Méthodes
AddAuthenticationSchemes(String[]) |
Ajoute l’authentification |
AddRequirements(IAuthorizationRequirement[]) |
Ajoute le spécifié |
Build() |
Génère un nouveau AuthorizationPolicy à partir des exigences de cette instance. |
Combine(AuthorizationPolicy) |
Combine le spécifié |
RequireAssertion(Func<AuthorizationHandlerContext,Boolean>) |
Ajoute un AssertionRequirement à la instance actuelle. |
RequireAssertion(Func<AuthorizationHandlerContext,Task<Boolean>>) |
Ajoute un AssertionRequirement à la instance actuelle. |
RequireAuthenticatedUser() |
Ajoute DenyAnonymousAuthorizationRequirement à la instance actuelle qui applique que l’utilisateur actuel est authentifié. |
RequireClaim(String) |
Ajoute un ClaimsAuthorizationRequirement à la instance actuelle qui exige que l’utilisateur actuel dispose de la revendication spécifiée. |
RequireClaim(String, IEnumerable<String>) |
Ajoute un ClaimsAuthorizationRequirement à la instance actuelle qui exige que l’utilisateur actuel dispose de la revendication spécifiée et que la valeur de la revendication soit l’une des valeurs autorisées. |
RequireClaim(String, String[]) |
Ajoute un ClaimsAuthorizationRequirement à la instance actuelle qui exige que l’utilisateur actuel dispose de la revendication spécifiée et que la valeur de la revendication soit l’une des valeurs autorisées. |
RequireRole(IEnumerable<String>) |
Ajoute un RolesAuthorizationRequirement à la instance actuelle qui impose que l’utilisateur actuel doit avoir au moins un des rôles spécifiés. |
RequireRole(String[]) |
Ajoute un RolesAuthorizationRequirement à la instance actuelle qui impose que l’utilisateur actuel doit avoir au moins un des rôles spécifiés. |
RequireUserName(String) |
Ajoute un NameAuthorizationRequirement à la instance actuelle qui impose que l’utilisateur actuel correspond au nom spécifié. |