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 di Windows Identity Foundation.
public ref class IdentityConfiguration
public class IdentityConfiguration
type IdentityConfiguration = class
Public Class IdentityConfiguration
- Ereditarietà
-
IdentityConfiguration
- Derivato
Costruttori
| IdentityConfiguration() |
Inizializza una nuova istanza della classe IdentityConfiguration. Le impostazioni vengono caricate dalla configurazione predefinita, se esistente. |
| IdentityConfiguration(Boolean) |
Inizializza una nuova istanza della classe IdentityConfiguration utilizzando un valore che specifica se le impostazioni devono essere caricate dalla configurazione predefinita. |
| IdentityConfiguration(Boolean, X509Certificate2) |
Inizializza una nuova istanza della classe IdentityConfiguration con il certificato di servizio specificato. Le impostazioni caricano facoltativamente la configurazione predefinita. |
| IdentityConfiguration(String) |
Inizializza una nuova istanza della classe IdentityConfiguration. Le impostazioni vengono caricate dalla configurazione denominata. |
| IdentityConfiguration(String, X509Certificate2) |
Inizializza una nuova istanza della classe IdentityConfiguration dotata del certificato di servizio specificato, caricando la configurazione denominata. |
| IdentityConfiguration(X509Certificate2) |
Inizializza una nuova istanza della classe IdentityConfiguration con il certificato di servizio specificato. |
Campi
| DefaultCertificateValidationMode |
La modalità di convalida dei certificati X.509 predefinita, PeerOrChainTrust. |
| DefaultIssuerNameRegistryType |
Il tipo di Registro di sistema del nome dell'autorità emittente; il Type della classe ConfigurationBasedIssuerNameRegistry. |
| DefaultMaxClockSkew |
Lo sfasamento di orario massimo predefinito; 5 minuti. |
| DefaultRevocationMode |
La modalità di revoca dei certificati X.509 predefinita; Online. |
| DefaultServiceName |
Il nome del servizio predefinito, una stringa vuota. |
| DefaultTrustedStoreLocation |
Il percorso dell'archivio attendibile predefinito per i certificati; LocalMachine. |
Proprietà
| AudienceRestriction |
Ottiene o imposta l'oggetto AudienceRestriction configurato. |
| Caches |
Ottiene o imposta l'oggetto IdentityModelCaches configurato. |
| CertificateValidationMode |
Ottiene o imposta la modalità di convalida del certificato utilizzata dai gestori per convalidare i certificati dell'autorità emittente. |
| CertificateValidator |
Ottiene o imposta il validator del certificato utilizzato dai gestori per convalidare i certificati dell'autorità emittente. |
| ClaimsAuthenticationManager |
Ottiene o imposta il gestore di autenticazione delle attestazioni. Il valore predefinito è un'istanza della classe ClaimsAuthenticationManager. |
| ClaimsAuthorizationManager |
Ottiene o imposta il gestore dell'autorizzazione delle attestazioni. |
| DetectReplayedTokens |
Ottiene o imposta un valore nella configurazione predefinita del gestore che indica se i gestori devono rilevare i token ripetuti. |
| IsInitialized |
Ottiene o imposta un valore che indica se il metodo Initialize() è stato chiamato. |
| IssuerNameRegistry |
Ottiene o imposta il registro dei nomi delle autorità emittenti utilizzato per risolvere i nomi delle autorità emittenti. |
| IssuerTokenResolver |
Ottiene o imposta il resolver dei token dell'autorità emittente. |
| MaxClockSkew |
Ottiene o imposta la differenza massima di tempo consentita tra gli orologi di sistema delle due parti che stanno comunicando. |
| Name |
Ottiene il nome del servizio per questa configurazione. |
| RevocationMode |
Ottiene o imposta la modalità di revoca utilizzata dai gestori per convalidare i certificati dell'autorità emittente. |
| 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 che contiene il set di oggetti SecurityTokenHandler utilizzati per serializzare e convalidare i token individuati nei messaggi WS-Trust. |
| SecurityTokenHandlers |
Ottiene la raccolta di oggetti SecurityTokenHandler usati 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 dei token di 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'emittente. |
Metodi
| 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 l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
| Initialize() |
Aggiorna le proprietà negli oggetti di SecurityTokenHandlerConfiguration per gli oggetti di SecurityTokenHandlerCollection contenuti in SecurityTokenHandlerCollectionManager per garantire la coerenza con i valori della proprietà in questa istanza di IdentityConfiguration . |
| LoadConfiguration(IdentityConfigurationElement) |
Carica le impostazioni per questa istanza di IdentityConfiguration dal file di configurazione Web o dell'applicazione. |
| LoadHandlerConfiguration(IdentityConfigurationElement) |
Carica un oggetto SecurityTokenHandlerConfiguration utilizzando gli elementi che si trovano direttamente sotto l'oggetto IdentityConfigurationElement specificato. |
| LoadHandlerConfiguration(SecurityTokenHandlerConfiguration, SecurityTokenHandlerConfigurationElement) |
Carica gli elementi di configurazione relativi a SecurityTokenHandlerCollection. |
| LoadHandlers(IdentityConfigurationElement) |
Carica l'oggetto SecurityTokenHandlerCollectionManager definito per il servizio specificato. |
| MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |