Compartir a través de


System.Security.Claims Espacio de nombres

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

Clases

AuthenticationInformation

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

AuthenticationTypes

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

AuthorizationContext

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

Claim

Representa una notificación.

ClaimProperties

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

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 del procesamiento de notificaciones para aplicar la lógica de procesamiento (filtrado, validación, extensión) a la colección de notificaciones en la entidad de seguridad de entrada antes de la ejecución del código de 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 de IPrincipal que admite varias identidades basadas en notificaciones.

ClaimTypes

Define las constantes para los tipos de notificaciones conocidos que se pueden asignar a un tema. 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 único método, AddDynamicRoleClaims(ClaimsIdentity, IEnumerable<Claim>), expuesto por esta clase está obsoleto. Puede usar un objeto ClaimsAuthenticationManager para agregar notificaciones a un objeto ClaimsIdentity.