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 identidade baseada em declarações em .NET, incluindo classes que representam declarações, identidades baseadas em declarações e entidades de segurança baseadas em declarações.
Classes
| Nome | Description |
|---|---|
| AuthenticationInformation |
Contém as informações de autenticação que uma autoridade afirmou ao criar um token para um assunto. |
| AuthenticationTypes |
Define tipos de autenticação para a AuthenticationType propriedade. |
| 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 para as propriedades contidas na Properties propriedade. |
| 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 lugar no pipeline de processamento de declarações para aplicar a lógica de processamento (filtragem, validação, extensão) à coleção de declarações na entidade de segurança de entrada antes que a execução atinja o código do aplicativo. |
| ClaimsAuthorizationManager |
Define a implementação base para um gerenciador de autorização de declarações. |
| ClaimsIdentity |
Representa uma identidade baseada em declarações. |
| ClaimsPrincipal |
Uma IPrincipal implementação que dá suporte a várias identidades baseadas em declarações. |
| ClaimTypes |
Define constantes para os tipos de declaração conhecidos que podem ser atribuídos a um assunto. Essa classe não pode ser herdada. |
| ClaimValueTypes |
Define tipos de valor de declaração de acordo com os URIs de tipo definidos por W3C e OASIS. Essa classe não pode ser herdada. |
| DynamicRoleClaimProvider |
O único método, AddDynamicRoleClaims(ClaimsIdentity, IEnumerable<Claim>)exposto por essa classe, é obsoleto. Você pode usar um ClaimsAuthenticationManager objeto para adicionar declarações a um ClaimsIdentity objeto. |