IdentityConfiguration Klasse

Definition

Definiert die Auflistung konfigurierbarer Eigenschaften, die das Verhalten der Windows Identity Foundation steuern.

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

Konstruktoren

Name Beschreibung
IdentityConfiguration()

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

IdentityConfiguration(Boolean, X509Certificate2)

Initialisiert eine neue Instanz der IdentityConfiguration Klasse mit dem angegebenen Dienstzertifikat. Einstellungen werden optional geladen, um die Standardkonfiguration zu laden.

IdentityConfiguration(Boolean)

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

IdentityConfiguration(String, X509Certificate2)

Initialisiert eine neue Instanz der IdentityConfiguration Klasse mit dem angegebenen Dienstzertifikat, wobei die benannte Konfiguration geladen wird.

IdentityConfiguration(String)

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

IdentityConfiguration(X509Certificate2)

Initialisiert eine neue Instanz der IdentityConfiguration Klasse mit dem angegebenen Dienstzertifikat.

Felder

Name Beschreibung
DefaultCertificateValidationMode

Der standardmäßige X.509-Zertifikatüberprüfungsmodus, PeerOrChainTrust.

DefaultIssuerNameRegistryType

Der Standardmäßige Ausstellername-Registrierungstyp; Type der ConfigurationBasedIssuerNameRegistry Klasse.

DefaultMaxClockSkew

Die standardmäßige maximale Uhrverknürung; 5 Minuten.

DefaultRevocationMode

Der standardmäßige X.509-Sperrmodus; Online.

DefaultServiceName

Der Standarddienstname; eine leere Zeichenfolge.

DefaultTrustedStoreLocation

Der standardspeicherort für vertrauenswürdige Speicher für Zertifikate; LocalMachine.

Eigenschaften

Name Beschreibung
AudienceRestriction

Dient zum Abrufen oder Festlegen der konfigurierten AudienceRestriction.

Caches

Dient zum Abrufen oder Festlegen der konfigurierten IdentityModelCaches.

CertificateValidationMode

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

CertificateValidator

Ruft den zertifikat validator ab, der von Handlern zum Überprüfen von Ausstellerzertifikaten verwendet wird, oder legt diesen fest.

ClaimsAuthenticationManager

Dient zum Abrufen oder Festlegen des Anspruchsauthentifizierungs-Managers. Der Standardwert ist eine Instanz der ClaimsAuthenticationManager Klasse.

ClaimsAuthorizationManager

Dient zum Abrufen oder Festlegen des Anspruchsautorisierungs-Managers.

DetectReplayedTokens

Dient zum Abrufen oder Festlegen eines Werts in der Standardhandlerkonfiguration, der angibt, ob Handler wiedergegebene Token erkennen sollen.

IsInitialized

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Initialize() Methode aufgerufen wurde.

IssuerNameRegistry

Dient zum Abrufen oder Festlegen der Ausstellernamenregistrierung, die zum Auflösen von Ausstellernamen verwendet wird.

IssuerTokenResolver

Dient zum Abrufen oder Festlegen des Ausstellertokenlösers.

MaxClockSkew

Dient zum Abrufen oder Festlegen der maximalen zulässigen Zeitdifferenz zwischen den Systemuhren der beiden Parteien, die kommunizieren.

Name

Ruft den Dienstnamen dieser Konfiguration ab.

RevocationMode

Dient zum Abrufen oder Festlegen des Sperrmodus, der von Handlern zum Überprüfen von Ausstellerzertifikaten verwendet wird.

SaveBootstrapContext

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das Objekt nach der BootstrapContext Tokenüberprüfung in den ClaimsIdentity und Sitzungen gespeichert wird.

SecurityTokenHandlerCollectionManager

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

SecurityTokenHandlers

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

ServiceCertificate

Ruft das Dienstzertifikat ab oder legt es fest.

ServiceTokenResolver

Dient zum Abrufen oder Festlegen des Diensttokenlösers.

TokenReplayCacheExpirationPeriod

Dient zum Abrufen oder Festlegen des Ablaufzeitraums für Elemente, die in der TokenReplayCache.

TrustedStoreLocation

Ruft den speicherort des vertrauenswürdigen Speichers ab, der von Handlern zum Überprüfen von Ausstellerzertifikaten verwendet wird, oder legt diesen fest.

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
Initialize()

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

LoadConfiguration(IdentityConfigurationElement)

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

LoadHandlerConfiguration(IdentityConfigurationElement)

Lädt eine SecurityTokenHandlerConfiguration mithilfe der Elemente direkt unter dem angegebenen IdentityConfigurationElement.

LoadHandlerConfiguration(SecurityTokenHandlerConfiguration, SecurityTokenHandlerConfigurationElement)

Lädt Konfigurationselemente, die sich auf die SecurityTokenHandlerCollection.

LoadHandlers(IdentityConfigurationElement)

Lädt den SecurityTokenHandlerCollectionManager für den angegebenen Dienst definierten Dienst.

MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

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

(Geerbt von Object)

Gilt für: