SecurityTokenService Members
[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.]
The abstract class that defines the properties and methods of a security token service (STS).
The following tables list the members exposed by the SecurityTokenService type.
Protected Constructors
Name | Description | |
---|---|---|
SecurityTokenService | Initializes a new instance of the SecurityTokenService class using the specified configuration settings. |
Top
Public Properties
(see also Protected Properties)
Name | Description | |
---|---|---|
Principal | Gets or sets the principal associated with the current instance. | |
Request | Gets or sets the security token request (RST) associated with the current instance. | |
Scope | Gets or sets the scope associated with the current instance. | |
SecurityTokenServiceConfiguration | Gets the owner configuration instance. |
Top
Protected Properties
Name | Description | |
---|---|---|
SecurityTokenDescriptor | Gets or sets the SecurityTokenDescriptor associated with the current instance. |
Top
Public Methods
(see also Protected Methods)
Name | Description | |
---|---|---|
BeginCancel | When overridden in a derived class, begins an asynchronous WS-Trust Cancel request. | |
BeginIssue | When overridden in a derived class, begins an asynchronous WS-Trust Issue request. | |
BeginRenew | When overridden in a derived class, begins an asynchronous WS-Trust Renew request. | |
BeginValidate | When overridden in a derived class, begins an asynchronous WS-Trust Validate request. | |
Cancel | When overridden in a derived class, processes a WS-Trust Cancel request. | |
EndCancel | When overridden in a derived class, completes the asynchronous WS-Trust Cancel request. | |
EndIssue | When overridden in a derived class, completes the asynchronous WS-Trust Issue request. | |
EndRenew | When overridden in a derived class, completes the asynchronous WS-Trust Renew request. | |
EndValidate | When overridden in a derived class, completes the asynchronous WS-Trust Validate request. | |
Equals | (Inherited from Object) | |
GetHashCode | (Inherited from Object) | |
GetType | (Inherited from Object) | |
Issue | Issues a security token. | |
Renew | When overridden in a derived class, processes a WS-Trust Renew request. | |
ToString | (Inherited from Object) | |
Validate | When overridden in a derived class, processes a WS-Trust Validate request. |
Top
Protected Methods
Name | Description | |
---|---|---|
BeginGetOutputClaimsIdentity | When overridden in a derived class, begins an asynchronous call to the GetOutputClaimsIdentity method. | |
BeginGetScope | When overridden in a derived class, begins an asynchronous call for the GetScope method. | |
CreateSecurityTokenDescriptor | Creates an instance of a SecurityTokenDescriptor. | |
EndGetOutputClaimsIdentity | When overridden in a derived class, completes the asynchronous call to the BeginGetOutputClaimsIdentity method. | |
EndGetScope | When overridden in a derived class, completes the asynchronous call to the BeginGetScope method. | |
Finalize | (Inherited from Object) | |
GetDisplayToken | Gets the DisplayToken to be included in the response (RSTR). | |
GetIssuerName | Gets the name of the security token service (STS). | |
GetOutputClaimsIdentity | When overridden in a derived class, this method returns a collection of output subjects to be included in the issued token. | |
GetProofToken | Gets the proof token to be included in the response (RSTR). | |
GetRequestorProofEncryptingCredentials | Gets the requestor's proof encrypting credentials. | |
GetResponse | Creates the response (RSTR) and reads the information from TokenDescriptor and applies it to the RSTR. | |
GetScope | Gets a Scope object that contains information about the relying party (RP) associated with the specified request (RST). You must override this method in your implementation of the SecurityTokenService class. | |
GetSecurityTokenHandler | Gets an appropriate security token handler for issuing a security token. | |
GetTokenLifetime | Gets the lifetime for the issued token. | |
MemberwiseClone | (Inherited from Object) | |
ValidateRequest | Validates the security token request (RST) encapsulated by this instance. |
Top
See Also
Reference
SecurityTokenService Class
Microsoft.IdentityModel.SecurityTokenService Namespace
Other Resources
Claims Provider - Security Token Service
Claims Issuance Pipeline
Configuration
Copyright © 2008 by Microsoft Corporation. All rights reserved.