System.Security.Claims Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 . |