IdentityConfiguration 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.
Defines the collection of configurable properties controlling the behavior of the Windows Identity Foundation.
public ref class IdentityConfiguration
public class IdentityConfiguration
type IdentityConfiguration = class
Public Class IdentityConfiguration
- Inheritance
-
IdentityConfiguration
- Derived
Constructors
IdentityConfiguration() |
Initializes a new instance of the IdentityConfiguration class. Settings are loaded from the default configuration, if it exists. |
IdentityConfiguration(Boolean) |
Initializes a new instance of the IdentityConfiguration class by using a value that specifies whether settings should be loaded from the default configuration. |
IdentityConfiguration(Boolean, X509Certificate2) |
Initializes a new instance of the IdentityConfiguration class that has the specified service certificate. Settings are optionally loading the default configuration. |
IdentityConfiguration(String) |
Initializes a new instance of the IdentityConfiguration class. Settings are loaded from the named configuration. |
IdentityConfiguration(String, X509Certificate2) |
Initializes a new instance of the IdentityConfiguration class that has the specified service certificate, loading the named configuration. |
IdentityConfiguration(X509Certificate2) |
Initializes a new instance of the IdentityConfiguration class that has the specified service certificate. |
Fields
DefaultCertificateValidationMode |
The default X.509 certificate validation mode, PeerOrChainTrust. |
DefaultIssuerNameRegistryType |
The default issuer name registry type; the Type of the ConfigurationBasedIssuerNameRegistry class. |
DefaultMaxClockSkew |
The default maximum clock skew; 5 minutes. |
DefaultRevocationMode |
The default X.509 revocation mode; Online. |
DefaultServiceName |
The default service name; an empty string. |
DefaultTrustedStoreLocation |
The default trusted store location for certificates; LocalMachine. |
Properties
AudienceRestriction |
Gets or sets the configured AudienceRestriction. |
Caches |
Gets or sets the configured IdentityModelCaches. |
CertificateValidationMode |
Gets or sets the certificate validation mode used by handlers to validate issuer certificates. |
CertificateValidator |
Gets or sets the certificate validator used by handlers to validate issuer certificates. |
ClaimsAuthenticationManager |
Gets or sets the claims authentication manager. The default is an instance of the ClaimsAuthenticationManager class. |
ClaimsAuthorizationManager |
Gets or sets the claims authorization manager. |
DetectReplayedTokens |
Gets or sets a value in the default handler configuration that indicates whether handlers should detect replayed tokens. |
IsInitialized |
Gets or sets a value that indicates whether the Initialize() method has been called. |
IssuerNameRegistry |
Gets or sets the issuer name registry used to resolve issuer names. |
IssuerTokenResolver |
Gets or sets the issuer token resolver. |
MaxClockSkew |
Gets or sets the maximum allowable time difference between the system clocks of the two parties that are communicating. |
Name |
Gets the service name of this configuration. |
RevocationMode |
Gets or sets the revocation mode used by handlers to validate issuer certificates. |
SaveBootstrapContext |
Gets or sets a value that indicates whether the BootstrapContext object is saved in the ClaimsIdentity and Sessions after token validation. |
SecurityTokenHandlerCollectionManager |
Gets the SecurityTokenHandlerCollectionManager containing the set of SecurityTokenHandler objects that are used to serialize and validate tokens found in WS-Trust messages. |
SecurityTokenHandlers |
Gets the collection of SecurityTokenHandler objects used to serialize and validate tokens found in WS-Trust messages. |
ServiceCertificate |
Gets or sets the service certificate. |
ServiceTokenResolver |
Gets or sets the service token resolver. |
TokenReplayCacheExpirationPeriod |
Gets or sets the expiration period for items placed in the TokenReplayCache. |
TrustedStoreLocation |
Gets or sets the 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) |
Initialize() |
Updates properties in the SecurityTokenHandlerConfiguration objects for the SecurityTokenHandlerCollection objects contained in the SecurityTokenHandlerCollectionManager to be consistent with the property values on this IdentityConfiguration instance. |
LoadConfiguration(IdentityConfigurationElement) |
Loads the settings for this IdentityConfiguration instance from the application or Web configuration file. |
LoadHandlerConfiguration(IdentityConfigurationElement) |
Loads a SecurityTokenHandlerConfiguration by using the elements directly under the specified IdentityConfigurationElement. |
LoadHandlerConfiguration(SecurityTokenHandlerConfiguration, SecurityTokenHandlerConfigurationElement) |
Loads configuration elements pertaining to the SecurityTokenHandlerCollection. |
LoadHandlers(IdentityConfigurationElement) |
Loads the SecurityTokenHandlerCollectionManager defined for the specified service. |
MemberwiseClone() |
Creates a shallow copy of the current Object. (Inherited from Object) |
ToString() |
Returns a string that represents the current object. (Inherited from Object) |