Esta documentación está archivada y no tiene mantenimiento.

System.IdentityModel.Claims (Espacio de nombres)

Actualización: noviembre 2007

El espacio de nombres System.IdentityModel.Claims proporciona tipos que admiten el uso de notificaciones en el modelo de identidad extensible.

El modelo de identidad es un sistema basado en notificaciones. Las notificaciones describen las funciones asociadas con alguna identidad del sistema, a menudo un usuario de ese sistema. El conjunto de notificaciones asociado a una entidad determinada puede interpretarse como clave. Las notificaciones determinadas definen la forma de esa clave, de manera muy similar a la forma en la que se utiliza una llave física para abrir la cerradura de una puerta. De este modo, las notificaciones se utilizan para obtener acceso a los recursos. El acceso a un recurso protegido determinado se determina comparando las notificaciones necesarias para obtener acceso a ese recurso con las notificaciones asociadas a la entidad que intenta obtener el acceso.

Una notificación es la expresión de un derecho con respecto a un valor en concreto. Un derecho podría ser algo como "Lectura" o "Escritura". Un valor podría ser una base de datos, un archivo, un buzón o una propiedad. Las notificaciones también tienen un tipo de notificación. La combinación del tipo de notificación y el derecho proporciona el mecanismo para las funciones que se especifican con respecto al valor. Por ejemplo, una notificación de tipo "Archivo", con derecho de "Lectura" sobre el valor "Biography.doc", indica que la entidad con la que se asocia tal notificación tiene acceso de lectura al archivo Biography.doc. Una notificación del tipo "Nombre", con derecho "PossessProperty" sobre el valor "Martin", indica que la entidad con la que se asocia tal notificación posee una propiedad de nombre con el valor "Martin".

Aunque varios tipos de notificaciones y derechos se definen como parte del modelo de identidad, el sistema es extensible. Los varios sistemas que se generan sobre la infraestructura del modelo de identidad pueden definir derechos y tipos de notificaciones según sea necesario.

  ClaseDescripción
ms581388.pubclass(es-es,VS.90).gifClaimRepresenta una notificación asociada a una entidad.
ms581388.pubclass(es-es,VS.90).gifClaimSetRepresenta la colección de notificaciones asociadas a una entidad.
ms581388.pubclass(es-es,VS.90).gifClaimTypesRepresenta los tipos predefinidos de notificaciones que una entidad puede exigir. Esta clase no puede heredarse.
ms581388.pubclass(es-es,VS.90).gifDefaultClaimSetProporciona una implementación predeterminada de la clase ClaimSet.
ms581388.pubclass(es-es,VS.90).gifRightsDefine los tipos de derechos predefinidos que pueden estar asociados a un objeto Claim.
ms581388.pubclass(es-es,VS.90).gifWindowsClaimSetRepresenta una colección de notificaciones de Windows que están asociadas a una entidad.
ms581388.pubclass(es-es,VS.90).gifX509CertificateClaimSetRepresenta una colección de notificaciones extraídas de un certificado X.509 asociadas a una entidad.
Mostrar: