System.IdentityModel.Selectors Namespace

Пространство имен System.IdentityModel.Selectors содержит классы, которые реализуют аутентификацию в модели удостоверений на основе утверждений Windows Communication Foundation (WCF). The System.IdentityModel.Selectors namespace contains classes that implement authentication in the Windows Communication Foundation (WCF) claims-based identity model. Начиная с версии 4.5 платформы .NET Framework и интеграции Windows Identity Foundation (WIF) в платформу .NET Framework, модель идентификатора на основе утверждений WCF заменена WIF. Beginning with .NET Framework 4.5 and the integration of Windows Identity Foundation (WIF) into the .NET Framework, the WCF claims-based identity model has been superseded by WIF. WIF предоставляет объектную модель идентификации на основе утверждений, которую можно использовать для обеспечения аутентификации и авторизации в нескольких стеках продуктов корпорации Майкрософт, в том числе в среде CLR, WCF и ASP.NET. WIF provides a claims-based identity object model that can be used to provide authentication and authorization across several Microsoft product stacks, including the CLR, WCF, and ASP.NET. Классы WIF, которые представляют токены безопасности и используются для обработки токенов безопасности, содержатся в пространстве имен System.IdentityModel.Tokens; например, SecurityToken и SecurityTokenHandler. The WIF classes that represent security tokens and that are used to process security tokens are contained in the System.IdentityModel.Tokens namespace; for example, SecurityToken and SecurityTokenHandler. Начиная с .NET 4.5, должны использоваться классы в пространстве имен System.IdentityModel.Tokens, а не в пространстве имен System.IdentityModel.Selectors. Beginning with .NET 4.5, the classes in the System.IdentityModel.Tokens namespace should be used instead of those in the System.IdentityModel.Selectors namespace.

Классы

AudienceUriModeValidationHelper

Вспомогательный класс для класса SamlSecurityTokenAuthenticator, который проверяет, что свойству AudienceUriMode задано допустимое значение.A helper class for the SamlSecurityTokenAuthenticator class that verifies that the AudienceUriMode property is set to a valid value.

CardSpaceException

Исключение, которое вызывается, когда одно или несколько исключений произошли на уровне службы CardSpace.The exception that is thrown when one or more exceptions have occurred at the CardSpace service level. Причина ошибки записывается в журнал событий.The cause of the error will be logged in the event log.

CardSpacePolicyElement

Этот класс предназначен для использования инфраструктурой.This class is intended for use by the infrastructure.

CardSpaceSelector

Предоставляет доступ ко всем открытым операциям CardSpace, поддерживаемым в управляемом коде.Provides access to all CardSpace public operations that are supported in managed code.

CustomUserNameSecurityTokenAuthenticator

Выполняет проверку подлинности маркера безопасности UserNameSecurityToken с использованием пользовательской схемы проверки подлинности.Authenticates a UserNameSecurityToken security token using a custom authentication scheme.

IdentityValidationException

Класс исключения, указывающий, что сертификат получателя недействителен.Exception class to indicate that the recipient certificate was not valid.

KerberosSecurityTokenAuthenticator

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

KerberosSecurityTokenProvider

Представляет поставщик маркеров безопасности, который предоставляет маркеры безопасности KerberosRequestorSecurityToken для отправителя сообщения SOAP.Represents a security token provider that provides KerberosRequestorSecurityToken security tokens for a SOAP message sender.

PolicyValidationException

Класс исключения, указывающий, что не удалось проверить политику, предоставленную получателем.Exception class to indicate that the policy supplied by the recipient could not be validated.

RsaSecurityTokenAuthenticator

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

SamlSecurityTokenAuthenticator

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

SecurityTokenAuthenticator

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

SecurityTokenManager

Представляет диспетчер маркеров безопасности, определяющий способ предоставления, проверки подлинности и сериализации маркеров безопасности.Represents a security token manager that specifies how security tokens are provided, authenticated, and serialized.

SecurityTokenProvider

Представляет поставщик маркеров безопасности, который обрабатывает маркеры безопасности для отправителя сообщения SOAP.Represents a security token provider that handles security tokens for a SOAP message sender.

SecurityTokenProvider.SecurityTokenAsyncResult

Инкапсулирует результаты асинхронной операции на делегате.Encapsulates the results of an asynchronous operation on a delegate.

SecurityTokenRequirement

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

SecurityTokenResolver

Представляет служебный класс, который может извлекать маркеры безопасности или ключи при наличии идентификатора ключа или предложения идентификатора ключа.Represents a utility class that can retrieve security tokens or keys when you have a key identifier or key identifier clause.

SecurityTokenSerializer

Представляет класс, который может считывать и записывать идентификаторы ключей, конструкции идентификаторов ключей и маркеры безопасности.Represents a class that can read and write key identifiers, key identifier clauses, and security tokens.

SecurityTokenVersion

Представляет спецификации, например спецификации WS-*, в которых определены маркеры безопасности.Represents the specifications, such as the WS-*specifications, that security tokens are defined in.

ServiceBusyException

Класс исключений, указывающий, что служба CardSpace занята обработкой других запросов.Exception class to indicate that the CardSpace service is busy processing other requests.

ServiceNotStartedException

Исключение, которое вызывается, если служба CardSpace не была запущена на компьютере пользователя.The exception that is thrown when CardSpace has not been started on the user's computer.

StsCommunicationException

Исключение, создаваемое в случае ошибки связи со службой маркеров безопасности.The exception that is thrown when there is a problem communicating with the security token service.

UnsupportedPolicyOptionsException

Указывает, что политика, предоставленная системе, содержит неподдерживаемые параметры.Indicates that a policy was provided to the system that included options that were unsupported.

UntrustedRecipientException

Исключение, возникающее, когда пользователь после просмотра информации сертификата решает не доверять объекту, запрашивающему маркер.The exception that is thrown when the user decides not to trust the entity that is requesting a token after reviewing the information from their certificate.

UserCancellationException

Исключение, которое создается, когда пользователь отменяет операцию во время вызова метода GetToken(CardSpacePolicyElement[], SecurityTokenSerializer).The exception that is thrown when the user cancels an operation during the GetToken(CardSpacePolicyElement[], SecurityTokenSerializer) call.

UserNamePasswordValidator

Проверяет имя пользователя и пароль.Validates a username and password.

UserNameSecurityTokenAuthenticator

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

UserNameSecurityTokenProvider

Представляет поставщик маркеров безопасности, который предоставляет маркеры безопасности UserNameSecurityToken для отправителя сообщения SOAP.Represents a security token provider that provides UserNameSecurityToken security tokens for a SOAP message sender.

WindowsSecurityTokenAuthenticator

Использует проверку подлинности Windows для проверки подлинности маркера безопасности WindowsSecurityToken.Uses Windows authentication to authenticate the WindowsSecurityToken security token.

WindowsUserNameSecurityTokenAuthenticator

Использует проверку подлинности Windows для проверки подлинности имени пользователя и пароля в маркере безопасности UserNameSecurityToken.Uses Windows authentication to authenticate the user name and password in a UserNameSecurityToken security token.

X509CertificateValidator

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

X509SecurityTokenAuthenticator

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

X509SecurityTokenProvider

Представляет поставщик маркеров безопасности, который предоставляет маркеры безопасности X509SecurityToken для отправителя сообщения SOAP.Represents a security token provider that provides X509SecurityToken security tokens for a SOAP message sender.

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

AudienceUriMode

Указывает, должно ли проверяться свойство SamlSecurityToken маркера безопасности SamlAudienceRestrictionCondition.Specifies whether the SamlSecurityToken security token's SamlAudienceRestrictionCondition should be validated.