Compartir a través de


ClaimsAuthorizationRequirement Clase

Definición

Implementa y IAuthorizationHandlerIAuthorizationRequirement que requiere al menos una instancia del tipo de notificación especificado y, si se especifican los valores permitidos, el valor de notificación debe ser cualquiera de los 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
Herencia
Implementaciones

Constructores

ClaimsAuthorizationRequirement(String, IEnumerable<String>)

Crea una nueva instancia de ClaimsAuthorizationRequirement.

Propiedades

AllowedValues

Obtiene la lista opcional de valores de notificación, que, si están presentes, la notificación debe coincidir.

ClaimType

Obtiene el tipo de notificación que debe estar presente.

Métodos

HandleAsync(AuthorizationHandlerContext)

Toma una decisión si se permite la autorización.

(Heredado de AuthorizationHandler<TRequirement>)
HandleRequirementAsync(AuthorizationHandlerContext, ClaimsAuthorizationRequirement)

Toma una decisión si se permite la autorización en función de los requisitos de notificaciones especificados.

HandleRequirementAsync(AuthorizationHandlerContext, TRequirement)

Toma una decisión si se permite la autorización en función de un requisito específico.

(Heredado de AuthorizationHandler<TRequirement>)
ToString()

Implementa y IAuthorizationHandlerIAuthorizationRequirement que requiere al menos una instancia del tipo de notificación especificado y, si se especifican los valores permitidos, el valor de notificación debe ser cualquiera de los valores permitidos.

Se aplica a