This documentation is archived and is not being maintained.
IssuedSecurityTokenProvider Class
Visual Studio 2010
Token provider for issued security tokens.
System::Object
System.IdentityModel.Selectors::SecurityTokenProvider
System.ServiceModel.Security.Tokens::IssuedSecurityTokenProvider
System.IdentityModel.Selectors::SecurityTokenProvider
System.ServiceModel.Security.Tokens::IssuedSecurityTokenProvider
Assembly: System.ServiceModel (in System.ServiceModel.dll)
The IssuedSecurityTokenProvider type exposes the following members.
| Name | Description | |
|---|---|---|
![]() | CacheIssuedTokens | Gets or sets a value that indicates whether to cache issued tokens. |
![]() | DefaultCloseTimeout | Gets the default time-out for closing the connection. |
![]() | DefaultOpenTimeout | Gets the default time-out for opening the connection. |
![]() | IdentityVerifier | Gets or sets the identity verifier. |
![]() | IssuedTokenRenewalThresholdPercentage | Gets or sets the issued token renewal threshold percentage. |
![]() | IssuerAddress | Gets or sets the issuer address. |
![]() | IssuerBinding | Gets or sets the issuer binding. |
![]() | IssuerChannelBehaviors | Gets or sets the issuer channel behaviors. |
![]() | KeyEntropyMode | Gets or sets the key entropy mode. |
![]() | MaxIssuedTokenCachingTime | Gets or sets the maximum time that an issued token will be cached. |
![]() | MessageSecurityVersion | Gets or sets the message security version. |
![]() | SecurityAlgorithmSuite | Gets or sets the security algorithm suite. |
![]() | SecurityTokenSerializer | Gets or sets the security token serializer. |
![]() | State | Gets the communication state. |
![]() | SupportsTokenCancellation | Gets a value that indicates whether token cancellation is supported. (Overrides SecurityTokenProvider::SupportsTokenCancellation.) |
![]() | SupportsTokenRenewal | Gets a value that indicates whether the security token is renewable. (Inherited from SecurityTokenProvider.) |
![]() | TargetAddress | Gets or sets the target address. |
![]() | TokenRequestParameters | Gets the token request parameters. |
| Name | Description | |
|---|---|---|
![]() | Abort | Aborts the provider. |
![]() | BeginCancelToken | Begins an asynchronous operation to cancel a security token. (Inherited from SecurityTokenProvider.) |
![]() | BeginCancelTokenCore | Begins an asynchronous operation to cancel a security token. (Inherited from SecurityTokenProvider.) |
![]() | BeginClose(AsyncCallback, Object) | Asynchronously begins closing the provider. |
![]() | BeginClose(TimeSpan, AsyncCallback, Object) | Asynchronously begins closing the provider. |
![]() | BeginGetToken | Begins an asynchronous operation to get a security token. (Inherited from SecurityTokenProvider.) |
![]() | BeginGetTokenCore | Asynchronously begins getting the token core. (Overrides SecurityTokenProvider::BeginGetTokenCore(TimeSpan, AsyncCallback, Object).) |
![]() | BeginOpen(AsyncCallback, Object) | Asynchronously begins opening the provider. |
![]() | BeginOpen(TimeSpan, AsyncCallback, Object) | Asynchronously begins opening the provider. |
![]() | BeginRenewToken | Begins an asynchronous operation that renews a security token. (Inherited from SecurityTokenProvider.) |
![]() | BeginRenewTokenCore | Begins an asynchronous operation that renews a security token. (Inherited from SecurityTokenProvider.) |
![]() | CancelToken | Cancels a security token. (Inherited from SecurityTokenProvider.) |
![]() | CancelTokenCore | Cancels a security token. (Inherited from SecurityTokenProvider.) |
![]() | Close() | Closes the provider. |
![]() | Close(TimeSpan) | Closes the provider. |
![]() | Dispose | Disposes of this instance of the object. |
![]() | EndCancelToken | Completes an asynchronous operation to cancel a security token. (Inherited from SecurityTokenProvider.) |
![]() | EndCancelTokenCore | Completes an asynchronous operation to cancel a security token. (Inherited from SecurityTokenProvider.) |
![]() | EndClose | The asynchronous callback for closing the provider. |
![]() | EndGetToken | Completes an asynchronous operation to get a security token. (Inherited from SecurityTokenProvider.) |
![]() | EndGetTokenCore | The asynchronous callback for getting the token core. (Overrides SecurityTokenProvider::EndGetTokenCore(IAsyncResult).) |
![]() | EndOpen | The asynchronous callback for opening the provider. |
![]() | EndRenewToken | Completes an asynchronous operation to renew a security token. (Inherited from SecurityTokenProvider.) |
![]() | EndRenewTokenCore | Completes an asynchronous operation to renew the security token. (Inherited from SecurityTokenProvider.) |
![]() | Equals(Object) | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() | GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() | GetToken | Gets a security token. (Inherited from SecurityTokenProvider.) |
![]() | GetTokenCore | Gets the token core. (Overrides SecurityTokenProvider::GetTokenCore(TimeSpan).) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | Open() | Opens the provider. |
![]() | Open(TimeSpan) | Opens the provider. |
![]() | RenewToken | Renews a security token. (Inherited from SecurityTokenProvider.) |
![]() | RenewTokenCore | Renews a security token. (Inherited from SecurityTokenProvider.) |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
| Name | Description | |
|---|---|---|
![]() | Closed | Provides registration and deregistration for the Closed event. |
![]() | Closing | Provides registration and deregistration for the Closing event. |
![]() | Faulted | Provides registration and deregistration for the Faulted event. |
![]() | Opened | Provides registration and deregistration for the Opened event. |
![]() | Opening | Provides registration and deregistration for the Opening event. |
Care must be taken when caching and reusing security tokens that are returned from the GetTokenCore method, because the security token might become unusable when the channel that the token provider is associated with is closed. The security token becomes unusable when the requested key type is asymmetric and the thread is running under impersonated context when the GetTokenCore method is called.
Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.
Show:
