System.IdentityModel.Configuration Espace de noms

Contient des classes qui fournissent une configuration pour les applications et les services créés à l’aide de Windows Identity Foundation (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 System.IdentityModel.Services.Configuration de noms. Ces paramètres apparaissent sous l’élément <system.identityModel.services> dans un fichier de configuration.

Classes

Nom Description
AudienceUriElement

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

AudienceUriElementCollection

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

ConfigurationElementInterceptor

Il existe des parties du schéma de configuration de Windows Identity Foundation (WIF) dans lequel les utilisateurs peuvent spécifier des éléments et des attributs arbitraires ; par exemple, lors de la spécification d’un gestionnaire de jetons personnalisé. La ConfigurationElementInterceptor classe est implémentée pour gérer ces cas.

CustomTypeElement

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

IdentityConfiguration

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

IdentityConfigurationElement

Représente un <identityConfiguration> élément 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 relectés et pour mettre en cache les jetons de session. Cette classe ne peut pas être héritée.

IdentityModelCachesElement

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

IssuerNameRegistryElement

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

SecurityTokenHandlerConfigurationElement

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

SecurityTokenHandlerElementCollection

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

SecurityTokenHandlerSetElementCollection

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

SecurityTokenServiceConfiguration

Définit la configuration d’un service de jeton de sécurité (STS). Les classes qui implémentent des STS dérivent de la SecurityTokenService classe.

SystemIdentityModelSection

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

TokenReplayDetectionElement

Représente un <tokenReplayDetection> élément 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

Nom Description
ICustomIdentityConfiguration

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