Compartir a través de


System.IdentityModel Espacio de nombres

Contiene clases que se usan para compilar servicios de token de seguridad (STS). Esto incluye las clases SecurityTokenService y Scope, así como varias clases de utilidad que proporcionan la posibilidad de realizar transformaciones de cookie.

Clases

AsynchronousOperationException

Excepción que se produce cuando se produce un error durante una operación asincrónica.

AsyncResult

Clase base abstracta que implementa la interfaz IAsyncResult. Actúa como clase base de la que derivar los objetos IAsyncResult que se pueden utilizar para los escenarios de programación asincrónica comunes.

BadRequestException

Excepción que se produce cuando el servicio de token de seguridad (STS) no comprende una solicitud de token (RST).

CookieTransform

La clase base abstracta para las clases que aplican una transformación de datos reversible a los datos de las cookies.

DeflateCookieTransform

Proporciona la compresión de cookies con DeflateStream.

DelegatingXmlDictionaryReader

Clase que contiene un lector especificado y delega todas las llamadas a XmlDictionaryReader al lector ajustado.

DelegatingXmlDictionaryWriter

Clase que contiene un programador especificado y delega todas las llamadas a XmlDictionaryWriter al programador ajustado.

EnvelopedSignatureReader

Contiene un lector que apunta a XML firmado envuelto para proporcionar un lector que se pueda usar para leer el contenido sin tener que procesar la signatura. La signatura se valida automáticamente cuando se lee el último elemento del sobre. Esta clase no puede heredarse.

EnvelopedSignatureWriter

Ajusta un sistema de escritura y genera una signatura automáticamente cuando el sobre se ha escrito completamente. Esta clase no puede heredarse.

LimitExceededException

Excepción que se produce cuando se supera una cuota o un límite configurado.

OpenObject

Una clase abstracta que proporciona un contenedor de propiedades genérico a las clases derivadas.

ProtectedDataCookieTransform

Proporciona integridad y confidencialidad de las cookies utilizando la clase ProtectedData. Esta clase no puede heredarse.

RequestException

La clase base para las excepciones iniciadas en los errores de solicitudes.

RequestFailedException

Excepción que se produce si hubo un error en la solicitud especificada (RST) debido a un motivo externo que no se puede determinar específicamente.

RsaEncryptionCookieTransform

Cifra una cookie utilizando RSA.

RsaSignatureCookieTransform

Proporciona integridad de las cookies utilizando una signatura de RSA.

Scope

Representa la configuración de la solicitud de emisión de tokens.

SecurityMessageSerializationException

Excepción que se produce cuando se produce un error al serializar un mensaje de seguridad.

SecurityTokenService

La clase base abstracta que define las propiedades y los métodos de un servicio de token de seguridad (STS).

SecurityTokenService.FederatedAsyncState

Esta clase se usa para mantener el estado de la solicitud en llamadas asincrónicas dentro de un servicio de token de seguridad.

SignatureVerificationFailedException

La excepción que se inicia cuando se produce un error al procesar una firma.

TypedAsyncResult<T>

Implementación concreta de AsyncResult que incluirá el resultado Type y lo devolverá cuando se llame al método End(IAsyncResult) .

UnsupportedTokenTypeBadRequestException

Excepción que se produce cuando la solicitud de token especificada (RST) no se entiende debido a un tipo de token desconocido.