IdentityConfiguration Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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) |