This topic has not yet been rated - Rate this topic

System.IdentityModel.Selectors Namespace

Contains the classes that are used to provide security tokens for outgoing SOAP messages and authenticate security tokens in incoming SOAP messages. The SecurityTokenProvider class represents the base class for the classes that provide security tokens for an outgoing SOAP message. One of the classes that derive from the SecurityTokenProvider class is the X509SecurityTokenProvider, which provides an X509SecurityToken security token for outgoing SOAP messages. The SecurityTokenAuthenticator class represents the base class for the classes that authenticate security tokens in incoming SOAP messages. One of the classes that derive from the SecurityTokenAuthenticator class is the X509SecurityTokenAuthenticator class, which authenticates X509SecurityToken security tokens in incoming SOAP messages.

  Class Description
Public class AudienceUriModeValidationHelper A helper class for the SamlSecurityTokenAuthenticator class that verifies that the AudienceUriMode property is set to a valid value.
Public class CardSpaceException The exception that is thrown when one or more exceptions have occurred at the service level. The cause of the error will be logged in the event log.
Public class CardSpacePolicyElement This class is intended for use by the infrastructure.
Public class CardSpaceSelector Provides access to all public operations that are supported in managed code.
Public class CustomUserNameSecurityTokenAuthenticator Authenticates a UserNameSecurityToken security token using a custom authentication scheme.
Public class IdentityValidationException Exception class to indicate that the recipient certificate was not valid.
Public class KerberosSecurityTokenAuthenticator Authenticates a KerberosReceiverSecurityToken security token.
Public class KerberosSecurityTokenProvider Represents a security token provider that provides KerberosRequestorSecurityToken security tokens for a SOAP message sender.
Public class PolicyValidationException Exception class to indicate that the policy supplied by the recipient could not be validated.
Public class RsaSecurityTokenAuthenticator Authenticates a RsaSecurityToken security token.
Public class SamlSecurityTokenAuthenticator Authenticates a SamlSecurityToken security token.
Public class SecurityTokenAuthenticator Authenticates a security token.
Public class SecurityTokenManager Represents a security token manager that specifies how security tokens are provided, authenticated, and serialized.
Public class SecurityTokenProvider Represents a security token provider that handles security tokens for a SOAP message sender.
Protected class SecurityTokenProvider.SecurityTokenAsyncResult Encapsulates the results of an asynchronous operation on a delegate.
Public class SecurityTokenRequirement Specifies security token requirements.
Public class SecurityTokenResolver Represents a utility class that can retrieve security tokens or keys when you have a key identifier or key identifier clause.
Public class SecurityTokenSerializer Represents a class that can read and write key identifiers, key identifier clauses, and security tokens.
Public class SecurityTokenVersion Represents the specifications, such as the WS-*specifications, that security tokens are defined in.
Public class ServiceBusyException Exception class to indicate that the service is busy processing other requests.
Public class ServiceNotStartedException The exception that is thrown when has not been started on the user's computer.
Public class StsCommunicationException The exception that is thrown when there is a problem communicating with the security token service.
Public class UnsupportedPolicyOptionsException Indicates that a policy was provided to the system that included options that were unsupported.
Public class 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.
Public class UserCancellationException The exception that is thrown when the user cancels an operation during the GetToken(CardSpacePolicyElement[], SecurityTokenSerializer) call.
Public class UserNamePasswordValidator Validates a username and password.
Public class UserNameSecurityTokenAuthenticator Authenticates a UserNameSecurityToken security token.
Public class UserNameSecurityTokenProvider Represents a security token provider that provides UserNameSecurityToken security tokens for a SOAP message sender.
Public class WindowsSecurityTokenAuthenticator Uses Windows authentication to authenticate the WindowsSecurityToken security token.
Public class WindowsUserNameSecurityTokenAuthenticator Uses Windows authentication to authenticate the user name and password in a UserNameSecurityToken security token.
Public class X509CertificateValidator Validates an X.509 certificate.
Public class X509SecurityTokenAuthenticator Authenticates an X509SecurityToken.
Public class X509SecurityTokenProvider Represents a security token provider that provides X509SecurityToken security tokens for a SOAP message sender.
  Enumeration Description
Public enumeration AudienceUriMode Specifies whether the SamlSecurityToken security token's SamlAudienceRestrictionCondition should be validated.
Did you find this helpful?
(1500 characters remaining)
Community Content Add
Annotations FAQ