IdentityConfiguration Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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) |