Condividi tramite


IdentityConfiguration Classe

Definizione

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)

Si applica a