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

Содержит классы, которые реализуют аутентификацию в модели удостоверений на основе утверждений Windows Communication Foundation (WCF).

Начиная с версии 4.5 платформы .NET Framework и интеграции Windows Identity Foundation (WIF) в платформу .NET Framework, модель идентификатора на основе утверждений WCF заменена WIF. WIF предоставляет объектную модель идентификации на основе утверждений, которую можно использовать для обеспечения аутентификации и авторизации в нескольких стеках продуктов корпорации Майкрософт, в том числе в среде CLR, WCF и ASP.NET. Классы WIF, которые представляют токены безопасности и используются для обработки токенов безопасности, содержатся в пространстве имен System.IdentityModel.Tokens; например, SecurityToken и SecurityTokenHandler. Начиная с .NET 4.5, должны использоваться классы в пространстве имен System.IdentityModel.Tokens, а не в пространстве имен System.IdentityModel.Selectors.

Классы

AudienceUriModeValidationHelper

Вспомогательный класс для класса SamlSecurityTokenAuthenticator, который проверяет, что свойству AudienceUriMode задано допустимое значение.

CardSpaceException

Исключение, которое вызывается, когда одно или несколько исключений произошли на уровне службы CardSpace. Причина ошибки записывается в журнал событий.

CardSpacePolicyElement

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

CardSpaceSelector

Предоставляет доступ ко всем открытым операциям CardSpace, поддерживаемым в управляемом коде.

CustomUserNameSecurityTokenAuthenticator

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

IdentityValidationException

Класс исключения, указывающий, что сертификат получателя недействителен.

KerberosSecurityTokenAuthenticator

Выполняет проверку подлинности маркера безопасности KerberosReceiverSecurityToken.

KerberosSecurityTokenProvider

Представляет поставщик маркеров безопасности, который предоставляет маркеры безопасности KerberosRequestorSecurityToken для отправителя сообщения SOAP.

PolicyValidationException

Класс исключения, указывающий, что не удалось проверить политику, предоставленную получателем.

RsaSecurityTokenAuthenticator

Выполняет проверку подлинности маркера безопасности RsaSecurityToken.

SamlSecurityTokenAuthenticator

Выполняет проверку подлинности маркера безопасности SamlSecurityToken.

SecurityTokenAuthenticator

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

SecurityTokenManager

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

SecurityTokenProvider

Представляет поставщик маркеров безопасности, который обрабатывает маркеры безопасности для отправителя сообщения SOAP.

SecurityTokenProvider.SecurityTokenAsyncResult

Инкапсулирует результаты асинхронной операции на делегате.

SecurityTokenRequirement

Задает требования к маркеру безопасности.

SecurityTokenResolver

Представляет служебный класс, который может извлекать маркеры безопасности или ключи при наличии идентификатора ключа или предложения идентификатора ключа.

SecurityTokenSerializer

Представляет класс, который может считывать и записывать идентификаторы ключей, конструкции идентификаторов ключей и маркеры безопасности.

SecurityTokenVersion

Представляет спецификации, например спецификации WS-*, в которых определены маркеры безопасности.

ServiceBusyException

Класс исключений, указывающий, что служба CardSpace занята обработкой других запросов.

ServiceNotStartedException

Исключение, которое вызывается, если служба CardSpace не была запущена на компьютере пользователя.

StsCommunicationException

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

UnsupportedPolicyOptionsException

Указывает, что политика, предоставленная системе, содержит неподдерживаемые параметры.

UntrustedRecipientException

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

UserCancellationException

Исключение, которое создается, когда пользователь отменяет операцию во время вызова метода GetToken(CardSpacePolicyElement[], SecurityTokenSerializer).

UserNamePasswordValidator

Проверяет имя пользователя и пароль.

UserNameSecurityTokenAuthenticator

Выполняет проверку подлинности маркера безопасности UserNameSecurityToken.

UserNameSecurityTokenProvider

Представляет поставщик маркеров безопасности, который предоставляет маркеры безопасности UserNameSecurityToken для отправителя сообщения SOAP.

WindowsSecurityTokenAuthenticator

Использует проверку подлинности Windows для проверки подлинности маркера безопасности WindowsSecurityToken.

WindowsUserNameSecurityTokenAuthenticator

Использует проверку подлинности Windows для проверки подлинности имени пользователя и пароля в маркере безопасности UserNameSecurityToken.

X509CertificateValidator

Проверяет сертификат X.509.

X509SecurityTokenAuthenticator

Проверяет подлинность маркера X509SecurityToken.

X509SecurityTokenProvider

Представляет поставщик маркеров безопасности, который предоставляет маркеры безопасности X509SecurityToken для отправителя сообщения SOAP.

Перечисления

AudienceUriMode

Указывает, должно ли проверяться свойство SamlSecurityToken маркера безопасности SamlAudienceRestrictionCondition.