ClaimsAuthorizationRequirement 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.
Implémente un IAuthorizationHandler et IAuthorizationRequirement qui nécessite au moins une instance du type de revendication spécifié et, si des valeurs autorisées sont spécifiées, la valeur de revendication doit être l’une des valeurs autorisées.
public ref class ClaimsAuthorizationRequirement : Microsoft::AspNetCore::Authorization::AuthorizationHandler<Microsoft::AspNetCore::Authorization::Infrastructure::ClaimsAuthorizationRequirement ^>, Microsoft::AspNetCore::Authorization::IAuthorizationRequirement
public class ClaimsAuthorizationRequirement : Microsoft.AspNetCore.Authorization.AuthorizationHandler<Microsoft.AspNetCore.Authorization.Infrastructure.ClaimsAuthorizationRequirement>, Microsoft.AspNetCore.Authorization.IAuthorizationRequirement
type ClaimsAuthorizationRequirement = class
inherit AuthorizationHandler<ClaimsAuthorizationRequirement>
interface IAuthorizationRequirement
Public Class ClaimsAuthorizationRequirement
Inherits AuthorizationHandler(Of ClaimsAuthorizationRequirement)
Implements IAuthorizationRequirement
- Héritage
- Implémente
Constructeurs
ClaimsAuthorizationRequirement(String, IEnumerable<String>) |
Crée une instance de ClaimsAuthorizationRequirement. |
Propriétés
AllowedValues |
Obtient la liste facultative des valeurs de revendication, qui, le cas échéant, la revendication doit correspondre. |
ClaimType |
Obtient le type de revendication qui doit être présent. |
Méthodes
HandleAsync(AuthorizationHandlerContext) |
Prend une décision si l’autorisation est autorisée. (Hérité de AuthorizationHandler<TRequirement>) |
HandleRequirementAsync(AuthorizationHandlerContext, ClaimsAuthorizationRequirement) |
Prend une décision si l’autorisation est autorisée en fonction des exigences de revendications spécifiées. |
HandleRequirementAsync(AuthorizationHandlerContext, TRequirement) |
Prend une décision si l’autorisation est autorisée en fonction d’une exigence spécifique. (Hérité de AuthorizationHandler<TRequirement>) |
ToString() |
Implémente un IAuthorizationHandler et IAuthorizationRequirement qui nécessite au moins une instance du type de revendication spécifié et, si des valeurs autorisées sont spécifiées, la valeur de revendication doit être l’une des valeurs autorisées. |