IdentityConfiguration Class
.NET Framework 4.5
Defines the collection of configurable properties controlling the behavior of the Windows Identity Foundation.
System.Object
System.IdentityModel.Configuration.IdentityConfiguration
System.IdentityModel.Configuration.SecurityTokenServiceConfiguration
System.IdentityModel.Configuration.IdentityConfiguration
System.IdentityModel.Configuration.SecurityTokenServiceConfiguration
Assembly: System.IdentityModel (in System.IdentityModel.dll)
The IdentityConfiguration type exposes the following members.
| Name | Description | |
|---|---|---|
![]() | 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(String) | Initializes a new instance of the IdentityConfiguration class. Settings are loaded from the named configuration. |
![]() | IdentityConfiguration(X509Certificate2) | Initializes a new instance of the IdentityConfiguration class that has the specified service certificate. |
![]() | 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, X509Certificate2) | Initializes a new instance of the IdentityConfiguration class that has the specified service certificate, loading the named configuration. |
| Name | Description | |
|---|---|---|
![]() | 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. |
| Name | Description | |
|---|---|---|
![]() | 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.) |
![]() | 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 | 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 | 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.) |
| Name | Description | |
|---|---|---|
![]() ![]() | DefaultCertificateValidationMode | The default X.509 certificate validation mode, X509CertificateValidationMode.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; X509RevocationMode.Online. |
![]() ![]() | DefaultServiceName | The default service name; an empty string. |
![]() ![]() | DefaultTrustedStoreLocation | The default trusted store location for certificates; StoreLocation.LocalMachine. |
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.
