Microsoft.IdentityModel.SecurityTokenService Namespace

[Starting with the .NET Framework 4.5, Windows Identity Foundation (WIF) has been fully integrated into the .NET Framework. The version of WIF addressed by this topic, WIF 3.5, is deprecated and should only be used when developing against the .NET Framework 3.5 SP1 or the .NET Framework 4. For more information about WIF in the .NET Framework 4.5, also known as WIF 4.5, see the Windows Identity Foundation documentation in the .NET Framework 4.5 Development Guide.]

Classes

Class Description
AdditionalContext Represents the auth:AdditionalContext element defined in the authorization extensions to WS-Trust. These extensions are defined in the WS-Federation specification.
AlreadySignedInException The exception that is thrown when the user is already signed in.
AuthenticationBadElementsException The exception that is thrown when the token request (RST) contains insufficient Digest elements.
BadRequestException The exception that is thrown when a token request (RST) is not understood by the security token service (STS).
BinaryExchange Represents the contents of a WS-Trust BinaryExchange element.
ComputedKeyAlgorithms Used in the RST to indicate the desired algorithm with which to compute a key based on the combined entropies from both the token requestor and the token issuer.
ContextItem Represents the auth:ContextItem element defined in the authorization extensions to WS-Trust. These extensions are defined in the WS-Federation specification.
EncryptedKeyEncryptingCredentials Represents the encrypted key encrypting credentials. These are usually used as data encrypting credentials to encrypt things like tokens.
EncryptingCredentials Represents the cryptographic key and encrypting algorithm that are used to encrypt the proof key.
ExpiredDataException The exception that is thrown when the data provided in the token request (RST) is out-of-date.
FailedAuthenticationException The exception that is thrown when authentication fails.
FailedRequiredClaimsException The exception that is thrown when the token issuer cannot satisfy the required claims in the request (RST).
InvalidProofKeyException The exception that is thrown if there is an invalid proof key specified in the request (RST) when requesting security tokens from an identity provider using active clients.
InvalidRequestException The exception that is thrown when the request (RST) is invalid or malformed.
InvalidScopeException The exception that is thrown when the request address is invalid or unsupported.
InvalidSecurityTokenException The exception that is thrown when the security token has been revoked.
InvalidTimeRangeException The exception that is thrown, when the requested time range is invalid or unsupported.
IssuerNameNotSupportedException The exception that is thrown when a desired issuer name is not supported by the STS.
KeyTypes Defines protocol-agnostic URIs that are used in the token request (RST) or response (RSTR) to indicate the desired or required key type.
MissingAppliesToException The exception that is thrown if the request (RST) is missing relying party identity information when requesting security tokens from an identity provider.
NeedFresherCredentialsException The exception that is thrown when the credentials provided do not meet the freshness requirements.
NoMatchInScopeException The exception that is thrown when no match was found for the specified scope.
NoPseudonymInScopeException The exception that is thrown when no pseudonym service is found for the given scope.
NotSignedInException The exception that is thrown when the principal is not signed in.
Participants Represents a WS-Trust Participants element. The wst:Participants element is an extension to the wst:RequestSecurityToken element and is used to pass information about which parties are authorized to participate in the use of the token.
RenewNeededException The exception that is thrown when the request (RST) contains a renewable token that has expired.
RequestException The base class for exceptions thrown on request failures.
RequestFailedException The exception that is thrown if the specified request (RST) failed due to an external reason that cannot be specifically determined.
RequestTypes Defines protocol-agnostic RequestType URI strings.
RstParameterNotAcceptedException The exception that is thrown when a requested RST parameter is not accepted by the security token service (STS).
Scope Represents the configuration for the token issuance request.
SecurityTokenService The abstract class that defines the properties and methods of a security token service (STS).
FederatedAsyncState This class is used to maintain the request state across asynchronous calls within the security token service.
UnableToRenewException The exception that is thrown when the request (RST) contains a renewable token that has expired.
UnsupportedClaimsDialectException The exception that is thrown when the specified dialect for claims is not supported.
UnsupportedEncodingException The exception that is thrown when a wencoding value or other parameter with XML content is received in an unknown or unsupported encoding.
UnsupportedTokenTypeBadRequestException The exception that is thrown when the specified token request (RST) is not understood because of an unknown token type.
X509EncryptingCredentials Represents an X.509 token used as the encrypting credential. This class is usually used as key wrapping credentials.
X509SigningCredentials Represents an X.509 token used as the encrypting credential.

Copyright © 2008 by Microsoft Corporation. All rights reserved.