System.Security.Claims Spazio dei nomi
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.
Contiene classi che implementano l'identità basata su attestazioni in .NET, incluse le classi che rappresentano attestazioni, identità basate su attestazioni e entità basate su attestazioni.
Classi
AuthenticationInformation |
Contiene le informazioni di autenticazione dichiarate da un'autorità durante la creazione di un token per un oggetto. |
AuthenticationTypes |
Definisce i tipi di autenticazione per la proprietà AuthenticationType . |
AuthorizationContext |
Fornisce informazioni sul contesto di un evento di autorizzazione. ad esempio l'entità che rappresenta il chiamante, la risorsa richiesta e l'azione eseguita. |
Claim |
Rappresenta un'attestazione. |
ClaimProperties |
Definisce le chiavi per le proprietà contenute nella proprietà Properties . |
ClaimsAuthenticationManager |
Definisce l'implementazione di base per un gestore di autenticazione delle attestazioni. Il gestore di autenticazione delle attestazioni fornisce un punto nelle attestazioni che elaborano la pipeline per applicare la logica di elaborazione (filtro, convalida, estensione) alla raccolta di attestazioni nell'entità in arrivo prima che l'esecuzione raggiunga il codice dell'applicazione. |
ClaimsAuthorizationManager |
Definisce l'implementazione di base per una gestione dell'autorizzazione delle attestazioni. |
ClaimsIdentity |
Rappresenta un'identità basata sulle attestazioni. |
ClaimsPrincipal |
Implementazione di IPrincipal che supporta più identità basate sulle attestazioni. |
ClaimTypes |
Definisce le costanti per i tipi di attestazione noti che è possibile assegnare a un soggetto. La classe non può essere ereditata. |
ClaimValueTypes |
Definisce i tipi di valore di attestazione in base agli URI di tipo definiti da W3C e OASIS. La classe non può essere ereditata. |
DynamicRoleClaimProvider |
Il metodo unico AddDynamicRoleClaims(ClaimsIdentity, IEnumerable<Claim>) esposto da questa classe è obsoleto. È possibile utilizzare un oggetto di ClaimsAuthenticationManager per aggiungere le richieste a un oggetto di ClaimsIdentity . |