System.Security.Claims Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |