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 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) |