SecurityTokenHandlerConfiguration Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Configuration common to all security token handlers.
public ref class SecurityTokenHandlerConfiguration
public class SecurityTokenHandlerConfiguration
type SecurityTokenHandlerConfiguration = class
Public Class SecurityTokenHandlerConfiguration
- Inheritance
-
SecurityTokenHandlerConfiguration
Constructors
SecurityTokenHandlerConfiguration() |
Initializes a new instance of the SecurityTokenHandlerConfiguration class. |
Fields
DefaultCertificateValidationMode |
Specifies the default X.509 certificate validation mode. |
DefaultCertificateValidator |
Specifies the default X.509 certificate validator instance. |
DefaultDetectReplayedTokens |
Specifies a value that determines whether to detect replayed tokens; |
DefaultIssuerNameRegistry |
Specifies the default issuer name registry instance; an instance of the configuration-based issuer name registry. |
DefaultIssuerTokenResolver |
Specifies the default issuer token resolver instance. |
DefaultMaxClockSkew |
Specifies the default maximum clock skew. |
DefaultRevocationMode |
Specifies the default X.509 certificate revocation mode. |
DefaultSaveBootstrapContext |
Specifies whether to save bootstrap tokens; |
DefaultTokenReplayCacheExpirationPeriod |
Specifies the default token replay cache expiration period. |
DefaultTrustedStoreLocation |
Specifies the default X.509 certificate trusted store location. |
Properties
AudienceRestriction |
Gets or sets the audience restriction. |
Caches |
Gets or sets the caches that are used for this configuration. |
CertificateValidationMode |
Gets or sets the X.509 certificate validation mode used by handlers to validate issuer certificates. |
CertificateValidator |
Gets or sets the X.509 certificate validator used by handlers to validate issuer certificates. |
DetectReplayedTokens |
Gets or sets a value that indicates whether replayed tokens should be detected by handlers in this configuration. |
IssuerNameRegistry |
Gets or sets the issuer name registry for this configuration. |
IssuerTokenResolver |
Gets or sets the issuer token resolver for this configuration. |
MaxClockSkew |
Gets or sets the maximum clock skew for handlers using this configuration. |
RevocationMode |
Gets or sets the X.509 revocation mode for this configuration. |
SaveBootstrapContext |
Gets or sets a value that indicates whether the bootstrap context (token) is saved in the ClaimsIdentity and Sessions after token validation. |
ServiceTokenResolver |
Gets or sets the security token resolver to use to resolve service tokens. |
TokenReplayCacheExpirationPeriod |
Gets or sets the expiration period for items put in the token replay cache. |
TrustedStoreLocation |
Gets or sets the X.509 trusted store location used by handlers to validate issuer certificates. |
Methods
Equals(Object) |
Determines whether the specified object is equal to the current object. (Inherited from Object) |
GetHashCode() |
Serves as the default hash function. (Inherited from Object) |
GetType() |
Gets the Type of the current instance. (Inherited from Object) |
MemberwiseClone() |
Creates a shallow copy of the current Object. (Inherited from Object) |
ToString() |
Returns a string that represents the current object. (Inherited from Object) |