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

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

Начиная с .NET Framework 4.5 и интеграции Windows Identity Foundation (WIF) с платформой .NET Framework, модель идентификации на основе утверждений WCF заменена WIF. WIF предоставляет объектную модель идентификации на основе утверждений, которая может использоваться для обеспечения проверки подлинности и авторизации в нескольких Microsoft стеках продуктов, включая 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.