ClaimsAuthorizationRequirement Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Implementa um IAuthorizationHandler e IAuthorizationRequirement que requer pelo menos uma instância do tipo de declaração especificado e, se os valores permitidos forem especificados, o valor da declaração deverá ser qualquer um dos valores permitidos.
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
- Herança
- Implementações
Construtores
ClaimsAuthorizationRequirement(String, IEnumerable<String>) |
Cria uma nova instância de ClaimsAuthorizationRequirement. |
Propriedades
AllowedValues |
Obtém a lista opcional de valores de declaração, que, se houver, a declaração deve corresponder. |
ClaimType |
Obtém o tipo de declaração que deve estar presente. |
Métodos
HandleAsync(AuthorizationHandlerContext) |
Toma uma decisão se a autorização for permitida. (Herdado de AuthorizationHandler<TRequirement>) |
HandleRequirementAsync(AuthorizationHandlerContext, ClaimsAuthorizationRequirement) |
Toma uma decisão se a autorização for permitida com base nos requisitos de declarações especificados. |
HandleRequirementAsync(AuthorizationHandlerContext, TRequirement) |
Toma uma decisão se a autorização é permitida com base em um requisito específico. (Herdado de AuthorizationHandler<TRequirement>) |
ToString() |
Implementa um IAuthorizationHandler e IAuthorizationRequirement que requer pelo menos uma instância do tipo de declaração especificado e, se os valores permitidos forem especificados, o valor da declaração deverá ser qualquer um dos valores permitidos. |