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. |