System.Security.Claims Espacio de nombres

Contiene clases que implementan la identidad basada en notificaciones en .NET, incluidas las clases que representan notificaciones, identidades basadas en notificaciones y entidades de seguridad basadas en notificaciones.

Clases

Nombre Description
AuthenticationInformation

Contiene la información de autenticación que una autoridad afirmó al crear un token para un sujeto.

AuthenticationTypes

Define los tipos de autenticación para la AuthenticationType propiedad .

AuthorizationContext

Proporciona información de contexto de un evento de autorización. Esto incluye la entidad de seguridad que representa al autor de la llamada, el recurso que se solicita y la acción que se está realizando.

Claim

Representa una notificación.

ClaimProperties

Define las claves de las propiedades contenidas en la Properties propiedad .

ClaimsAuthenticationManager

Define la implementación base de un administrador de autenticación de notificaciones. El administrador de autenticación de notificaciones proporciona un lugar en la canalización de procesamiento de notificaciones para aplicar lógica de procesamiento (filtrado, validación, extensión) a la colección de notificaciones de la entidad de seguridad entrante antes de que la ejecución llegue al código de la aplicación.

ClaimsAuthorizationManager

Define la implementación base de un administrador de autorización de notificaciones.

ClaimsIdentity

Representa una identidad basada en notificaciones.

ClaimsPrincipal

Implementación IPrincipal que admite varias identidades basadas en notificaciones.

ClaimTypes

Define constantes para los tipos de notificación conocidos que se pueden asignar a un sujeto. Esta clase no puede heredarse.

ClaimValueTypes

Define los tipos de valor de notificación según los URI de tipo definidos por W3C y OASIS. Esta clase no puede heredarse.

DynamicRoleClaimProvider

El método único, AddDynamicRoleClaims(ClaimsIdentity, IEnumerable<Claim>), expuesto por esta clase está obsoleto. Puede usar un ClaimsAuthenticationManager objeto para agregar notificaciones a un ClaimsIdentity objeto .