Partager via


System.IdentityModel.Configuration Espace de noms

Contient des classes qui spécifient la configuration pour les applications et services créés à l’aide de WIF. Les classes de cet espace de noms représentent les paramètres sous l’élément <identityConfiguration>. Les classes qui configurent la fédération à l'aide du protocole WS-Federation sont contenues principalement dans l'espace de noms System.IdentityModel.Services.Configuration. Ces paramètres apparaissent sous l’élément <system.identityModel.services> dans un fichier de configuration.

Classes

AudienceUriElement

Représente une valeur d'URI d'assistance configurée sous un élément <audienceUris>.

AudienceUriElementCollection

Représente un élément <audienceUris> dans un fichier de configuration.

ConfigurationElementInterceptor

Certaines parties du schéma de configuration Windows Identity Foundation (WIF) permettent aux utilisateurs de spécifier des éléments et des attributs arbitraires (par exemple, lors de la spécification d'un gestionnaire de jetons personnalisé). La classe ConfigurationElementInterceptor est implémentée pour gérer ces cas.

CustomTypeElement

Représente un élément ou un attribut qui spécifie un Type personnalisé dans un fichier de configuration. Cette classe ne peut pas être héritée.

IdentityConfiguration

Définit la collection de propriétés configurables du comportement de Windows Identity Foundation.

IdentityConfigurationElement

Représente un élément <identityConfiguration> dans un fichier de configuration. Cette classe ne peut pas être héritée.

IdentityConfigurationElementCollection

Représente la collection d'éléments <identityConfiguration> dans un fichier de configuration. Cette classe ne peut pas être héritée.

IdentityModelCaches

Définit les caches configurés pour détecter les jetons relus et mettre en cache des jetons de session. Cette classe ne peut pas être héritée.

IdentityModelCachesElement

Représente un élément <caches> dans un fichier de configuration. Cette classe ne peut pas être héritée.

IssuerNameRegistryElement

Représente un élément <issuerNameRegistry> dans un fichier de configuration. Cette classe ne peut pas être héritée.

SecurityTokenHandlerConfigurationElement

Représente un élément <securityTokenHandlerConfiguration> dans un fichier de configuration.

SecurityTokenHandlerElementCollection

Représente un élément <securityTokenHandlers> dans un fichier de configuration. Cette classe ne peut pas être héritée.

SecurityTokenHandlerSetElementCollection

Représente l'ensemble de tous les éléments <securityTokenHandlers> sous un élément <identityConfiguration> dans un fichier de configuration. Cette classe ne peut pas être héritée.

SecurityTokenServiceConfiguration

Définit la configuration pour un service d'émission de jeton de sécurité (STS). Les classes qui implémentent les services STS dérivent de la classe SecurityTokenService.

SystemIdentityModelSection

Représente la section <system.identityModel> dans un fichier de configuration. Cette classe ne peut pas être héritée.

TokenReplayDetectionElement

Représente un élément <tokenReplayDetection> dans un fichier de configuration. Cette classe ne peut pas être héritée.

X509CertificateValidationElement

Représente l'élément <certificateValidation> dans un fichier de configuration. Cette classe ne peut pas être héritée.

Interfaces

ICustomIdentityConfiguration

Définit des méthodes qui permettent à une classe de charger la configuration personnalisée.