ClaimsAuthorizationRequirement Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |