Condividi tramite


ClaimsAuthorizationRequirement Classe

Definizione

Implementa un IAuthorizationHandler oggetto e IAuthorizationRequirement che richiede almeno un'istanza del tipo di attestazione specificato e, se sono specificati valori consentiti, il valore dell'attestazione deve essere uno dei valori consentiti.

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
Ereditarietà
Implementazioni

Costruttori

ClaimsAuthorizationRequirement(String, IEnumerable<String>)

Crea una nuova istanza di ClaimsAuthorizationRequirement.

Proprietà

AllowedValues

Ottiene l'elenco facoltativo di valori attestazioni, che, se presenti, deve corrispondere all'attestazione.

ClaimType

Ottiene il tipo di attestazione che deve essere presente.

Metodi

HandleAsync(AuthorizationHandlerContext)

Prendere una decisione se è consentita l'autorizzazione.

(Ereditato da AuthorizationHandler<TRequirement>)
HandleRequirementAsync(AuthorizationHandlerContext, ClaimsAuthorizationRequirement)

Prende una decisione se l'autorizzazione è consentita in base ai requisiti delle attestazioni specificati.

HandleRequirementAsync(AuthorizationHandlerContext, TRequirement)

Prende una decisione se l'autorizzazione è consentita in base a un requisito specifico.

(Ereditato da AuthorizationHandler<TRequirement>)
ToString()

Implementa un IAuthorizationHandler oggetto e IAuthorizationRequirement che richiede almeno un'istanza del tipo di attestazione specificato e, se sono specificati valori consentiti, il valore dell'attestazione deve essere uno dei valori consentiti.

Si applica a