Langage

IdentityConfiguration Classe

Définition

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

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

Constructeurs

Nom Description
IdentityConfiguration()

Initialise une nouvelle instance de la classe IdentityConfiguration. Les paramètres sont chargés à partir de la configuration par défaut, s’il existe.

IdentityConfiguration(Boolean, X509Certificate2)

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

IdentityConfiguration(Boolean)

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

IdentityConfiguration(String, X509Certificate2)

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

IdentityConfiguration(String)

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

IdentityConfiguration(X509Certificate2)

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

Champs

Nom Description
DefaultCertificateValidationMode

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

DefaultIssuerNameRegistryType

Type de Registre du nom de l’émetteur par défaut ; de Type la ConfigurationBasedIssuerNameRegistry classe.

DefaultMaxClockSkew

L’asymétrie maximale par défaut de l’horloge ; 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

Nom Description
AudienceRestriction

Obtient ou définit le fichier configuré AudienceRestriction.

Caches

Obtient ou définit le fichier configuré IdentityModelCaches.

CertificateValidationMode

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

CertificateValidator

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

ClaimsAuthenticationManager

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

ClaimsAuthorizationManager

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

DetectReplayedTokens

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

IsInitialized

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

IssuerNameRegistry

Obtient ou définit le registre de noms de l’émetteur utilisé pour résoudre les noms de l’émetteur.

IssuerTokenResolver

Obtient ou définit le programme de résolution de jeton d’émetteur.

MaxClockSkew

Obtient ou définit la différence de temps maximale autorisée entre les horloges système des deux parties 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

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

SecurityTokenHandlerCollectionManager

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

SecurityTokenHandlers

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

ServiceCertificate

Obtient ou définit le certificat de service.

ServiceTokenResolver

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

TokenReplayCacheExpirationPeriod

Obtient ou définit la période d’expiration des éléments placés dans le TokenReplayCache.

TrustedStoreLocation

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

Méthodes

Nom Description
Equals(Object)

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

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
Initialize()

Met à jour les propriétés dans les SecurityTokenHandlerConfiguration objets pour les SecurityTokenHandlerCollection objets contenus dans le cadre de la SecurityTokenHandlerCollectionManager cohérence avec les valeurs de propriété de cette IdentityConfiguration instance.

LoadConfiguration(IdentityConfigurationElement)

Charge les paramètres de cette IdentityConfiguration instance à partir du fichier de configuration web ou d’application.

LoadHandlerConfiguration(IdentityConfigurationElement)

Charge un SecurityTokenHandlerConfiguration à l’aide des éléments directement sous le .IdentityConfigurationElement

LoadHandlerConfiguration(SecurityTokenHandlerConfiguration, SecurityTokenHandlerConfigurationElement)

Charge les éléments de configuration relatifs au SecurityTokenHandlerCollection.

LoadHandlers(IdentityConfigurationElement)

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

MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToString()

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

(Hérité de Object)

S’applique à