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