System.Security.Claims Espaço de Nomes

Contém classes que implementam identidade baseada em reivindicações em .NET, incluindo classes que representam reivindicações, identidades baseadas em reivindicações e princípios baseados em reivindicações.

Classes

Name Description
AuthenticationInformation

Contém a informação de autenticação que uma autoridade afirmou ao criar um token para um sujeito.

AuthenticationTypes

Define tipos de autenticação para a AuthenticationType propriedade.

AuthorizationContext

Fornece informação de contexto sobre um evento de autorização. Isto inclui o principal que representa o chamador, o recurso que está a ser solicitado e a ação que está a ser executada.

Claim

Representa uma reclamação.

ClaimProperties

Define as chaves para as propriedades contidas na Properties propriedade.

ClaimsAuthenticationManager

Define a implementação base para um gestor de autenticação de sinistros. O gestor de autenticação de sinistros fornece um local no pipeline de processamento de sinistros para aplicar lógica de processamento (filtragem, validação, extensão) à recolha de reclamações no principal de entrada antes da execução chegar ao código da sua aplicação.

ClaimsAuthorizationManager

Define a implementação base para um gestor de autorização de sinistros.

ClaimsIdentity

Representa uma identidade baseada em reivindicações.

ClaimsPrincipal

Uma IPrincipal implementação que suporta múltiplas identidades baseadas em sinistros.

ClaimTypes

Define constantes para os tipos de reivindicações bem conhecidos que podem ser atribuídas a um sujeito. Esta classe não pode ser herdada.

ClaimValueTypes

Define tipos de valor de reivindicação de acordo com os URIs de tipo definidos pelo W3C e OASIS. Esta classe não pode ser herdada.

DynamicRoleClaimProvider

O método único, AddDynamicRoleClaims(ClaimsIdentity, IEnumerable<Claim>), exposto por esta classe é obsoleto. Podes usar um ClaimsAuthenticationManager objeto para adicionar reivindicações a um ClaimsIdentity objeto.