Condividi tramite


System.Security.Claims Spazio dei nomi

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 .