Partilhar via


ClaimsAuthorizationRequirement Classe

Definição

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.

Aplica-se a