IdentityConfiguration Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Definisce la raccolta di proprietà configurabili che controllano il comportamento del Windows Identity Foundation.
public ref class IdentityConfiguration
public class IdentityConfiguration
type IdentityConfiguration = class
Public Class IdentityConfiguration
- Ereditarietà
-
IdentityConfiguration
- Derivato
Costruttori
| Nome | Descrizione |
|---|---|
| IdentityConfiguration() |
Inizializza una nuova istanza della classe IdentityConfiguration. Le impostazioni vengono caricate dalla configurazione predefinita, se esistente. |
| IdentityConfiguration(Boolean, X509Certificate2) |
Inizializza una nuova istanza della IdentityConfiguration classe con il certificato del servizio specificato. Facoltativamente, le impostazioni caricano la configurazione predefinita. |
| IdentityConfiguration(Boolean) |
Inizializza una nuova istanza della IdentityConfiguration classe utilizzando un valore che specifica se le impostazioni devono essere caricate dalla configurazione predefinita. |
| IdentityConfiguration(String, X509Certificate2) |
Inizializza una nuova istanza della IdentityConfiguration classe con il certificato del servizio specificato, caricando la configurazione denominata. |
| IdentityConfiguration(String) |
Inizializza una nuova istanza della classe IdentityConfiguration. Le impostazioni vengono caricate dalla configurazione denominata. |
| IdentityConfiguration(X509Certificate2) |
Inizializza una nuova istanza della IdentityConfiguration classe con il certificato del servizio specificato. |
Campi
| Nome | Descrizione |
|---|---|
| DefaultCertificateValidationMode |
Modalità di convalida del certificato X.509 predefinita, PeerOrChainTrust. |
| DefaultIssuerNameRegistryType |
Tipo predefinito del Registro di sistema del nome dell'autorità emittente; Type della ConfigurationBasedIssuerNameRegistry classe . |
| DefaultMaxClockSkew |
L'asimmetria massima predefinita dell'orologio; 5 minuti. |
| DefaultRevocationMode |
Modalità di revoca X.509 predefinita; Online. |
| DefaultServiceName |
Nome del servizio predefinito; stringa vuota. |
| DefaultTrustedStoreLocation |
Percorso dell'archivio attendibile predefinito per i certificati; LocalMachine. |
Proprietà
| Nome | Descrizione |
|---|---|
| AudienceRestriction |
Ottiene o imposta l'oggetto configurato AudienceRestriction. |
| Caches |
Ottiene o imposta l'oggetto configurato IdentityModelCaches. |
| CertificateValidationMode |
Ottiene o imposta la modalità di convalida del certificato utilizzata dai gestori per convalidare i certificati dell'autorità di certificazione. |
| CertificateValidator |
Ottiene o imposta il validator del certificato utilizzato dai gestori per convalidare i certificati dell'autorità di certificazione. |
| ClaimsAuthenticationManager |
Ottiene o imposta il gestore di autenticazione delle attestazioni. Il valore predefinito è un'istanza della ClaimsAuthenticationManager classe . |
| ClaimsAuthorizationManager |
Ottiene o imposta il gestore di autorizzazioni delle attestazioni. |
| DetectReplayedTokens |
Ottiene o imposta un valore nella configurazione del gestore predefinito che indica se i gestori devono rilevare i token riprodotti. |
| IsInitialized |
Ottiene o imposta un valore che indica se il Initialize() metodo è stato chiamato. |
| IssuerNameRegistry |
Ottiene o imposta il registro dei nomi dell'autorità emittente utilizzato per risolvere i nomi dell'autorità emittente. |
| IssuerTokenResolver |
Ottiene o imposta il resolver del token dell'autorità di certificazione. |
| MaxClockSkew |
Ottiene o imposta la differenza di tempo massima consentita tra gli orologi di sistema delle due parti che comunicano. |
| Name |
Ottiene il nome del servizio di questa configurazione. |
| RevocationMode |
Ottiene o imposta la modalità di revoca utilizzata dai gestori per convalidare i certificati dell'autorità di certificazione. |
| SaveBootstrapContext |
Ottiene o imposta un valore che indica se l'oggetto BootstrapContext viene salvato in ClaimsIdentity e Sessions dopo la convalida del token. |
| SecurityTokenHandlerCollectionManager |
Ottiene l'oggetto SecurityTokenHandlerCollectionManager contenente il set di SecurityTokenHandler oggetti utilizzati per serializzare e convalidare i token trovati nei messaggi WS-Trust. |
| SecurityTokenHandlers |
Ottiene la raccolta di SecurityTokenHandler oggetti utilizzati per serializzare e convalidare i token trovati nei messaggi WS-Trust. |
| ServiceCertificate |
Ottiene o imposta il certificato del servizio. |
| ServiceTokenResolver |
Ottiene o imposta il resolver del token del servizio. |
| TokenReplayCacheExpirationPeriod |
Ottiene o imposta il periodo di scadenza per gli elementi inseriti in TokenReplayCache. |
| TrustedStoreLocation |
Ottiene o imposta il percorso dell'archivio attendibile utilizzato dai gestori per convalidare i certificati dell'autorità di certificazione. |
Metodi
| Nome | Descrizione |
|---|---|
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| Initialize() |
Aggiorna le proprietà negli SecurityTokenHandlerConfiguration oggetti degli SecurityTokenHandlerCollection oggetti contenuti in SecurityTokenHandlerCollectionManager affinché siano coerenti con i valori delle proprietà in questa IdentityConfiguration istanza. |
| LoadConfiguration(IdentityConfigurationElement) |
Carica le impostazioni per questa IdentityConfiguration istanza dal file di configurazione dell'applicazione o Web. |
| LoadHandlerConfiguration(IdentityConfigurationElement) |
Carica un SecurityTokenHandlerConfiguration oggetto utilizzando gli elementi direttamente sotto l'oggetto specificato IdentityConfigurationElement. |
| LoadHandlerConfiguration(SecurityTokenHandlerConfiguration, SecurityTokenHandlerConfigurationElement) |
Carica gli elementi di configurazione relativi all'oggetto SecurityTokenHandlerCollection. |
| LoadHandlers(IdentityConfigurationElement) |
Carica l'oggetto SecurityTokenHandlerCollectionManager definito per il servizio specificato. |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |