Partager via


IdentityConfiguration Classe

Définition

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

public ref class IdentityConfiguration
public class IdentityConfiguration
type IdentityConfiguration = class
Public Class IdentityConfiguration
Héritage
IdentityConfiguration
Dérivé

Constructeurs

IdentityConfiguration()

Initialise une nouvelle instance de la classe IdentityConfiguration. Les paramètres sont chargés depuis la configuration par défaut si elle existe.

IdentityConfiguration(Boolean)

Initialise une nouvelle instance de la classe IdentityConfiguration à l'aide d'une valeur qui spécifie si les paramètres doivent être chargés à partir de la configuration par défaut.

IdentityConfiguration(Boolean, X509Certificate2)

Initialise une nouvelle instance de la classe IdentityConfiguration qui possède le certificat de service spécifié. Les paramètres chargent éventuellement la configuration par défaut.

IdentityConfiguration(String)

Initialise une nouvelle instance de la classe IdentityConfiguration. Les paramètres sont chargés depuis la configuration nommée.

IdentityConfiguration(String, X509Certificate2)

Initialise une nouvelle instance de la classe IdentityConfiguration qui possède le certificat de service spécifié, en chargeant la configuration nommée.

IdentityConfiguration(X509Certificate2)

Initialise une nouvelle instance de la classe IdentityConfiguration qui possède le certificat de service spécifié.

Champs

DefaultCertificateValidationMode

Mode de validation du certificat X.509 par défaut, PeerOrChainTrust.

DefaultIssuerNameRegistryType

Type du Registre des noms d'émetteurs par défaut ; Type de la classe ConfigurationBasedIssuerNameRegistry .

DefaultMaxClockSkew

Variation d'horloge maximale par défaut ; 5 minutes.

DefaultRevocationMode

Mode de révocation X.509 par défaut ; Online.

DefaultServiceName

Nom du service par défaut ; chaîne vide.

DefaultTrustedStoreLocation

Emplacement du magasin approuvé par défaut pour les certificats ; LocalMachine.

Propriétés

AudienceRestriction

Obtient ou définit le AudienceRestriction configuré.

Caches

Obtient ou définit le IdentityModelCaches configuré.

CertificateValidationMode

Obtient ou définit le mode de validation de certificat utilisé par des gestionnaires pour valider des certificats d'émetteur.

CertificateValidator

Obtient ou définit le validateur de certificat utilisé par des gestionnaires pour valider des certificats d'émetteur.

ClaimsAuthenticationManager

Obtient ou définit le gestionnaire d'authentification des revendications. La valeur par défaut est une instance de la classe ClaimsAuthenticationManager.

ClaimsAuthorizationManager

Obtient ou définit le gestionnaire d'autorisation des revendications.

DetectReplayedTokens

Obtient ou définit une valeur dans la configuration de gestionnaire par défaut qui indique si les gestionnaires doivent détecter les jetons relus.

IsInitialized

Obtient ou définit une valeur indiquant si la méthode Initialize() a été appelée.

IssuerNameRegistry

Obtient ou définit le Registre de nom de l'émetteur utilisé pour résoudre les noms d'émetteur.

IssuerTokenResolver

Obtient ou définit le programme de résolution de jetons d'émetteur.

MaxClockSkew

Obtient ou définit la différence de temps autorisée maximale entre les horloges système des deux correspondants qui communiquent.

Name

Obtient le nom du service de cette configuration.

RevocationMode

Obtient ou définit le mode de révocation utilisé par les gestionnaires pour valider les certificats d'émetteur.

SaveBootstrapContext

Récupère ou définit une valeur qui indique si l’objet BootstrapContext est enregistré dans la ClaimsIdentity et les Sessions après validation du jeton.

SecurityTokenHandlerCollectionManager

Obtient le SecurityTokenHandlerCollectionManager contenant l'ensemble d'objets du SecurityTokenHandler utilisés pour sérialiser et valider les jetons trouvés dans les messages WS-Trust.

SecurityTokenHandlers

Récupère la collection d’objets SecurityTokenHandler utilisés pour sérialiser et valider les jetons trouvés dans les messages WS-Trust.

ServiceCertificate

Obtient ou définit le certificat de service.

ServiceTokenResolver

Obtient ou définit le programme de résolution de jetons de service.

TokenReplayCacheExpirationPeriod

Obtient ou définit la période d'expiration pour les éléments placés dans le TokenReplayCache.

TrustedStoreLocation

Obtient ou définit l'emplacement de magasin approuvé utilisé par les gestionnaires pour valider les certificats d'émetteur.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
Initialize()

Met à jour les propriétés des objets SecurityTokenHandlerConfiguration pour les objets SecurityTokenHandlerCollection contenus dans SecurityTokenHandlerCollectionManager afin de correspondre aux valeurs de propriété de cette instance IdentityConfiguration.

LoadConfiguration(IdentityConfigurationElement)

Charge les paramètres de cette instance de IdentityConfiguration à partir du fichier de configuration de l'application ou Web.

LoadHandlerConfiguration(IdentityConfigurationElement)

Charge une SecurityTokenHandlerConfiguration à l'aide d'éléments directement sous l'IdentityConfigurationElement spécifié.

LoadHandlerConfiguration(SecurityTokenHandlerConfiguration, SecurityTokenHandlerConfigurationElement)

Charge les éléments de configuration relatifs à la SecurityTokenHandlerCollection.

LoadHandlers(IdentityConfigurationElement)

Charge le SecurityTokenHandlerCollectionManager défini pour le service spécifié.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à