Поделиться через


System.IdentityModel Пространство имен

Содержит классы, используемые для построения служб токенов безопасности (STS). К ним относятся классы SecurityTokenService и Scope, а также исключения из нескольких служебных классов, предоставляющие возможность выполнять преобразования файлов cookie.

Классы

AsynchronousOperationException

Исключение, которое возникает в случае ошибки при выполнении асинхронной операции.

AsyncResult

Абстрактный базовый класс, реализующий интерфейс IAsyncResult. Служит базовым классом, из которого наследуются объекты IAsyncResult, которые могут быть использованы в общих сценариях асинхронного программирования.

BadRequestException

Исключение, создаваемое, когда запрос токена (RST) не воспринят службой токенов безопасности (STS).

CookieTransform

Абстрактный базовый класс для классов, которые применяют обратимые преобразования данных к данным файлов cookie.

DeflateCookieTransform

Предоставляет сжатие cookie с помощью DeflateStream.

DelegatingXmlDictionaryReader

Класс, который создает программу-оболочку для указанного средства чтения и делегирует все вызова XmlDictionaryReader упакованному средству чтения.

DelegatingXmlDictionaryWriter

Класс, который создает программу-оболочку для указанного средства записи и делегирует все вызова XmlDictionaryWriter упакованному средству записи.

EnvelopedSignatureReader

Создает оболочку модуля чтения, указывающего на запечатанный подписанный XML-код, чтобы предоставить модуль чтения, который можно использовать для чтения содержимого без обработки подписи. Подпись автоматически проверяется после считывания последнего элемента конверта. Этот класс не наследуется.

EnvelopedSignatureWriter

Создает оболочку модуля записи и автоматически формирует сигнатуру после полной записи конверта. Этот класс не наследуется.

LimitExceededException

Исключение, вызываемое при превышении квоты или заданного предела.

OpenObject

Абстрактный класс, который предоставляет универсальный контейнер свойств производным классам.

ProtectedDataCookieTransform

Обеспечивает целостность и конфиденциальность файлов cookie с помощью класса ProtectedData. Этот класс не наследуется.

RequestException

Базовый класс для исключений, вызываемых при ошибках запросов.

RequestFailedException

Исключение, возникающее, если указанный запрос (RST) завершился неудачей из-за внешней причины, которую не удается определить.

RsaEncryptionCookieTransform

Шифрует файл cookie с помощью RSA.

RsaSignatureCookieTransform

Обеспечивает целостность файлов cookie с помощью подписи RSA.

Scope

Представляет конфигурацию для запроса выпуска токена.

SecurityMessageSerializationException

Исключение, создаваемое в случае возникновения ошибки при сериализации сообщения безопасности.

SecurityTokenService

Абстрактный базовый класс, который определяет свойства и методы службы токенов безопасности (STS).

SecurityTokenService.FederatedAsyncState

Этот класс используется для поддержания состояния запросов для всех асинхронных вызовов в рамках службы токенов безопасности.

SignatureVerificationFailedException

Исключение, которое возникает при ошибке во время обработки сигнатуры.

TypedAsyncResult<T>

Конкретная реализация AsyncResult, которая создаст программу-оболочку для полученного Type и возвратит его при вызове метода End(IAsyncResult).

UnsupportedTokenTypeBadRequestException

Исключение, которое возникает, если указанный запрос токена (RST) не распознан из-за неизвестного типа токена.