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) не понят из-за неизвестного типа токена.