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