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.