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