IdentityConfiguration Classe

Definizione

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)

Si applica a