System.IdentityModel.Configuration Namespace

The System.IdentityModel.Configuration namespace contains classes that provide configuration for applications and services built using the Windows Identity Foundation (WIF). The classes in this namespace represent settings under the <identityConfiguration> element. Classes that configure federation using the WS-Federation protocol are contained primarily in the System.IdentityModel.Services.Configuration namespace. These settings appear under the <system.identityModel.services> element in a configuration file.

Classes

AudienceUriElement

Represents an audience URI value configured under an <audienceUris> element.

AudienceUriElementCollection

Represents an <audienceUris> element in a configuration file.

ConfigurationElementInterceptor

There are parts of the Windows Identity Foundation (WIF) configuration schema in which users can specify arbitrary elements and attributes; for example, when specifying a custom token handler. The ConfigurationElementInterceptor class is implemented to handle these cases.

CustomTypeElement

Represents an element or attribute that specifies a custom Type in a configuration file. This class cannot be inherited.

IdentityConfiguration

Defines the collection of configurable properties controlling the behavior of the Windows Identity Foundation.

IdentityConfigurationElement

Represents an <identityConfiguration> element in a configuration file. This class cannot be inherited.

IdentityConfigurationElementCollection

Represents the collection of <identityConfiguration> elements in a configuration file. This class cannot be inherited.

IdentityModelCaches

Defines the caches that are configured to detect replayed tokens and to cache session tokens. This class cannot be inherited.

IdentityModelCachesElement

Represents a <caches> element in a configuration file. This class cannot be inherited.

IssuerNameRegistryElement

Represents an <issuerNameRegistry> element in a configuration file. This class cannot be inherited.

SecurityTokenHandlerConfigurationElement

Represents a <securityTokenHandlerConfiguration> element in a configuration file.

SecurityTokenHandlerElementCollection

Represents a <securityTokenHandlers> element in a configuration file. This class cannot be inherited.

SecurityTokenHandlerSetElementCollection

Represents the set of all of the <securityTokenHandlers> elements under an <identityConfiguration> element in a configuration file. This class cannot be inherited.

SecurityTokenServiceConfiguration

Defines the configuration for a security token service (STS). Classes that implement STSs derive from the SecurityTokenService class.

SystemIdentityModelSection

Represents the <system.identityModel> section in a configuration file. This class cannot be inherited.

TokenReplayDetectionElement

Represents a <tokenReplayDetection> element in a configuration file. This class cannot be inherited.

X509CertificateValidationElement

Represents the <certificateValidation> element in a configuration file. This class cannot be inherited.

Interfaces

ICustomIdentityConfiguration

Defines methods that enable a class to load custom configuration.