Freigeben über


IdentityConfiguration Klasse

Definition

Definiert die Sammlung von konfigurierbaren Eigenschaften, die das Verhalten Windows Identity Foundation steuern.

public ref class IdentityConfiguration
public class IdentityConfiguration
type IdentityConfiguration = class
Public Class IdentityConfiguration
Vererbung
IdentityConfiguration
Abgeleitet

Konstruktoren

IdentityConfiguration()

Initialisiert eine neue Instanz der IdentityConfiguration-Klasse. Einstellungen werden aus der Standardkonfiguration geladen, sofern vorhanden.

IdentityConfiguration(Boolean)

Initialisiert eine neue Instanz der IdentityConfiguration-Klasse mithilfe eines Werts, der angibt, ob Einstellungen aus der Standardkonfiguration geladen werden sollen.

IdentityConfiguration(Boolean, X509Certificate2)

Initialisiert eine neue Instanz der IdentityConfiguration-Klasse, die über die angegebenen Dienstzertifikat verfügt. Einstellungen laden bei Bedarf die Standardkonfiguration.

IdentityConfiguration(String)

Initialisiert eine neue Instanz der IdentityConfiguration-Klasse. Einstellungen werden aus der benannten Konfiguration geladen.

IdentityConfiguration(String, X509Certificate2)

Initialisiert eine neue Instanz der IdentityConfiguration-Klasse, die über das angegebene Dienstzertifikat verfügt, und lädt die benannte Konfiguration.

IdentityConfiguration(X509Certificate2)

Initialisiert eine neue Instanz der IdentityConfiguration-Klasse, die über die angegebenen Dienstzertifikat verfügt.

Felder

DefaultCertificateValidationMode

Der standardmäßige X.509-Zertifikatsvalidierungsmodus, PeerOrChainTrust.

DefaultIssuerNameRegistryType

Der Registrierungstyp des Standardausstellernamen; Type die ConfigurationBasedIssuerNameRegistry-Klasse.

DefaultMaxClockSkew

Der standardmäßige maximale Zeitabweichung; 5 Minuten.

DefaultRevocationMode

Der standardmäßige X.509-Sperrungsmodus. Online.

DefaultServiceName

Der standardmäßige Dienstname; eine leere Zeichenfolge.

DefaultTrustedStoreLocation

Der standardmäßige Speicherort für vertrauenswürdige Zertifikate. LocalMachine.

Eigenschaften

AudienceRestriction

Ruft den konfigurierten AudienceRestriction ab oder legt diesen fest.

Caches

Ruft den konfigurierten IdentityModelCaches ab oder legt diesen fest.

CertificateValidationMode

Ruft den Zertifikatüberprüfungsmodus ab, der von Handlern zur Überprüfung von Ausstellerzertifikaten verwendet wird, oder legt diesen fest.

CertificateValidator

Ruft das Zertifikat-Validierungssteuerelement ab, das von Handlern zur Überprüfung von Ausstellerzertifikaten verwendet wird, oder legt dieses fest.

ClaimsAuthenticationManager

Ruft den Anspruchsauthentifizierungs-Manager ab oder legt diesen fest. Das Standardobjekt ist eine Instanz der ClaimsAuthenticationManager-Klasse.

ClaimsAuthorizationManager

Ruft den Anspruchsautorisierungs-Manager ab oder legt diesen fest.

DetectReplayedTokens

Ruft einen Wert in der Standardhandler-Konfiguration ab oder legt ihn fest, der angibt, ob Handler wiedergegebene Token erkennen sollten.

IsInitialized

Ruft einen Wert ab, mit dem angegeben wird, ob die Initialize()-Methode aufgerufen wurde, oder legt diesen Wert fest.

IssuerNameRegistry

Ruft die Ausstellernamensregistrierung ab, die verwendet wird, um Ausstellernamen zu klären, oder legt diese fest.

IssuerTokenResolver

Ruft den Ausstellertokenresolver ab oder legt ihn fest.

MaxClockSkew

Ruft den maximal zulässigen Zeitunterschied zwischen den Systemuhren der beiden Kommunikationspartner ab, oder legt diesen fest.

Name

Ruft den Dienstnamen dieser Konfiguration ab.

RevocationMode

Ruft den Sperrmodus ab, der von Handlern zur Überprüfung von Ausstellerzertifikaten verwendet wird, oder legt diesen fest.

SaveBootstrapContext

Ruft eine Wert ab, der angibt, ob das BootstrapContext-Objekt nach der Tokenvalidierung in der ClaimsIdentity und Sitzungen gespeichert werden soll, oder legt diesen Wert fest.

SecurityTokenHandlerCollectionManager

Ruft SecurityTokenHandlerCollectionManager ab, das den Satz von SecurityTokenHandler-Objekten enthält, die verwendet werden, um die Token zu serialisieren und zu überprüfen, die in den WS-Trust-Nachrichten gefunden werden.

SecurityTokenHandlers

Ruft die Sammlung von SecurityTokenHandler-Objekten ab, die zum Serialisieren und Überprüfen von in WS-Trust-Nachrichten gefundenen Token verwendet werden.

ServiceCertificate

Übernimmt oder bestimmt das Dienstzertifikat.

ServiceTokenResolver

Ruft den Servicetokenresolver ab oder legt ihn fest.

TokenReplayCacheExpirationPeriod

Ruft die Ablaufzeit für Elemente ab, die in TokenReplayCache eingefügt werden, oder legt diese fest.

TrustedStoreLocation

Ruft den vertrauenswürdigen Speicherort ab, der von Handlern verwendet wird, um Ausstellerzertifikate zu überprüfen, oder legt diesen fest.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
Initialize()

Aktualisiert Eigenschaften in den SecurityTokenHandlerConfiguration-Objekten für die SecurityTokenHandlerCollection-Objekte, die in SecurityTokenHandlerCollectionManager enthalten sind, um mit den Eigenschaftswerten für diese Instanz IdentityConfiguration konsistent zu sein.

LoadConfiguration(IdentityConfigurationElement)

Lädt die Einstellungen für diese IdentityConfiguration-Instanz aus der Anwendung oder der Webkonfigurationsdatei.

LoadHandlerConfiguration(IdentityConfigurationElement)

Lädt eine SecurityTokenHandlerConfiguration, indem die Elemente direkt unter der angegebenen IdentityConfigurationElement verwendet werden.

LoadHandlerConfiguration(SecurityTokenHandlerConfiguration, SecurityTokenHandlerConfigurationElement)

Lädt Konfigurationselemente betreffend SecurityTokenHandlerCollection.

LoadHandlers(IdentityConfigurationElement)

Lädt die SecurityTokenHandlerCollectionManager, die für den angegebenen Dienst definiert ist.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: