Partilhar via


System.Security.Claims Namespace

Contém classes que implementam a identidade baseada em declarações no .NET, incluindo classes que representam declarações, identidades baseadas em declarações e entidades de segurança baseadas em declarações.

Classes

AuthenticationInformation

Contém as informações de autenticação que uma autoridade declarou ao criar um token para uma entidade.

AuthenticationTypes

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

AuthorizationContext

Fornece informações de contexto de um evento de autorização. Isso inclui a entidade de segurança que representa o chamador, o recurso que está sendo solicitado e a ação que está sendo executada.

Claim

Representa uma declaração.

ClaimProperties

Define as chaves das propriedades contidas na propriedade Properties.

ClaimsAuthenticationManager

Define a implementação base para um gerenciador de autenticação de declarações. O gerenciador de autenticação de declarações fornece um local no pipeline de processamento de declarações para aplicar a lógica de processamento (filtragem, validação e extensão) à coleção de declarações da entidade de segurança de entrada antes que a execução atinja o código do aplicativo.

ClaimsAuthorizationManager

Define a implementação de base para um gerenciador de autorização de declarações.

ClaimsIdentity

Representa uma identidade baseada em declarações.

ClaimsPrincipal

Uma implementação do IPrincipal que dá suporte a várias identidades baseadas em declarações.

ClaimTypes

Define constantes para os tipos de declaração bem conhecidos que podem ser atribuídos a uma entidade. Essa classe não pode ser herdada.

ClaimValueTypes

Define os tipos de valor de declaração de acordo com o tipo de URIs definido pelo W3C e OASIS. Essa classe não pode ser herdada.

DynamicRoleClaimProvider

O único método exposto por essa classe, AddDynamicRoleClaims(ClaimsIdentity, IEnumerable<Claim>), está obsoleto. Você pode usar um objeto ClaimsAuthenticationManager para adicionar declarações a um objeto ClaimsIdentity.