Edit

Share via


SecurityTokenHandlerConfiguration Class

Definition

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; false, do not 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; false, bootstrap tokens are not saved.

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)

Applies to