System.IdentityModel.Selectors
TOC
Collapse the table of content
Expand the table of content

System.IdentityModel.Selectors Namespace

 

The System.IdentityModel.Selectors namespace contains classes that implement authentication in the Windows Communication Foundation (WCF) claims-based identity model.

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

ClassDescription
System_CAPS_pubclassAudienceUriModeValidationHelper

A helper class for the SamlSecurityTokenAuthenticator class that verifies that the AudienceUriMode property is set to a valid value.

System_CAPS_pubclassCardSpaceException

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.

System_CAPS_pubclassCardSpacePolicyElement

This class is intended for use by the infrastructure.

System_CAPS_pubclassCardSpaceSelector

Provides access to all CardSpace public operations that are supported in managed code.

System_CAPS_pubclassCustomUserNameSecurityTokenAuthenticator

Authenticates a UserNameSecurityToken security token using a custom authentication scheme.

System_CAPS_pubclassIdentityValidationException

Exception class to indicate that the recipient certificate was not valid.

System_CAPS_pubclassKerberosSecurityTokenAuthenticator

Authenticates a KerberosReceiverSecurityToken security token.

System_CAPS_pubclassKerberosSecurityTokenProvider

Represents a security token provider that provides KerberosRequestorSecurityToken security tokens for a SOAP message sender.

System_CAPS_pubclassPolicyValidationException

Exception class to indicate that the policy supplied by the recipient could not be validated.

System_CAPS_pubclassRsaSecurityTokenAuthenticator

Authenticates a RsaSecurityToken security token.

System_CAPS_pubclassSamlSecurityTokenAuthenticator

Authenticates a SamlSecurityToken security token.

System_CAPS_protclassSecurityTokenProvider.SecurityTokenAsyncResult

Encapsulates the results of an asynchronous operation on a delegate.

System_CAPS_pubclassSecurityTokenAuthenticator

Authenticates a security token.

System_CAPS_pubclassSecurityTokenManager

Represents a security token manager that specifies how security tokens are provided, authenticated, and serialized.

System_CAPS_pubclassSecurityTokenProvider

Represents a security token provider that handles security tokens for a SOAP message sender.

System_CAPS_pubclassSecurityTokenRequirement

Specifies security token requirements.

System_CAPS_pubclassSecurityTokenResolver

Represents a utility class that can retrieve security tokens or keys when you have a key identifier or key identifier clause.

System_CAPS_pubclassSecurityTokenSerializer

Represents a class that can read and write key identifiers, key identifier clauses, and security tokens.

System_CAPS_pubclassSecurityTokenVersion

Represents the specifications, such as the WS-*specifications, that security tokens are defined in.

System_CAPS_pubclassServiceBusyException

Exception class to indicate that the CardSpace service is busy processing other requests.

System_CAPS_pubclassServiceNotStartedException

The exception that is thrown when CardSpace has not been started on the user's computer.

System_CAPS_pubclassStsCommunicationException

The exception that is thrown when there is a problem communicating with the security token service.

System_CAPS_pubclassUnsupportedPolicyOptionsException

Indicates that a policy was provided to the system that included options that were unsupported.

System_CAPS_pubclassUntrustedRecipientException

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.

System_CAPS_pubclassUserCancellationException

The exception that is thrown when the user cancels an operation during the GetToken(CardSpacePolicyElement[], SecurityTokenSerializer) call.

System_CAPS_pubclassUserNamePasswordValidator

Validates a username and password.

System_CAPS_pubclassUserNameSecurityTokenAuthenticator

Authenticates a UserNameSecurityToken security token.

System_CAPS_pubclassUserNameSecurityTokenProvider

Represents a security token provider that provides UserNameSecurityToken security tokens for a SOAP message sender.

System_CAPS_pubclassWindowsSecurityTokenAuthenticator

Uses Windows authentication to authenticate the WindowsSecurityToken security token.

System_CAPS_pubclassWindowsUserNameSecurityTokenAuthenticator

Uses Windows authentication to authenticate the user name and password in a UserNameSecurityToken security token.

System_CAPS_pubclassX509CertificateValidator

Validates an X.509 certificate.

System_CAPS_pubclassX509SecurityTokenAuthenticator

Authenticates an X509SecurityToken.

System_CAPS_pubclassX509SecurityTokenProvider

Represents a security token provider that provides X509SecurityToken security tokens for a SOAP message sender.

EnumerationDescription
System_CAPS_pubenumAudienceUriMode

Specifies whether the SamlSecurityToken security token's SamlAudienceRestrictionCondition should be validated.

Return to top
Show:
© 2016 Microsoft