Freigeben über


SecurityTokenResolver Klasse

Definition

Stellt eine Dienstprogrammklasse dar, die Sicherheitstoken oder Schlüssel abrufen kann, wenn ein Schlüsselbezeichner oder eine Schlüsselbezeichnerklausel vorliegt.

public ref class SecurityTokenResolver abstract
public ref class SecurityTokenResolver abstract : System::IdentityModel::Configuration::ICustomIdentityConfiguration
public abstract class SecurityTokenResolver
public abstract class SecurityTokenResolver : System.IdentityModel.Configuration.ICustomIdentityConfiguration
type SecurityTokenResolver = class
type SecurityTokenResolver = class
    interface ICustomIdentityConfiguration
Public MustInherit Class SecurityTokenResolver
Public MustInherit Class SecurityTokenResolver
Implements ICustomIdentityConfiguration
Vererbung
SecurityTokenResolver
Abgeleitet
Implementiert

Hinweise

Verwenden Sie die SecurityTokenResolver-Klasse, um einen Schlüssel oder ein Sicherheitstoken abzurufen, wenn ein Schlüsselbezeichner oder eine Schlüsselbezeichnerklausel vorliegt. Die ResolveToken-Methode und die TryResolveToken-Methode rufen einen Sicherheitstoken ab, wenn ein Schlüsselbezeichner oder eine Schlüsselbezeichnerklausel vorliegt. Die ResolveSecurityKey-Methode und die TryResolveSecurityKey-Methode rufen einen Schlüssel ab, sofern eine Schlüsselbezeichnerklausel vorliegt. Die Methoden mit einem Try-Präfix geben false zurück, wenn das Abrufen nicht erfolgreich ist. Die Methoden ohne einen Try-Präfix lösen hingegen eine Ausnahme aus.

Konstruktoren

SecurityTokenResolver()

Initialisiert eine neue Instanz der SecurityTokenResolver-Klasse.

Methoden

CreateDefaultSecurityTokenResolver(ReadOnlyCollection<SecurityToken>, Boolean)

Erstellt einen Standard-Resolver für die angegebenen Sicherheitstoken.

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)
LoadCustomConfiguration(XmlNodeList)

Lädt beim Überschreiben in einer abgeleiteten Klasse die benutzerdefinierte Konfiguration aus XML ab.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ResolveSecurityKey(SecurityKeyIdentifierClause)

Erhält den Schlüssel, auf den in der angegebenen Schlüsselbezeichnerklausel verwiesen wird.

ResolveToken(SecurityKeyIdentifier)

Ruft ein Sicherheitstoken ab, das einer der Schlüsselbezeichnerklauseln entspricht, die im angegebenen Schlüsselbezeichner enthalten sind.

ResolveToken(SecurityKeyIdentifierClause)

Ruft das Sicherheitstoken ab, das der angegebenen Schlüsselbezeichnerklausel entspricht.

ToString()

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

(Geerbt von Object)
TryResolveSecurityKey(SecurityKeyIdentifierClause, SecurityKey)

Versucht, den Schlüssel abzurufen, auf den in der angegebenen Schlüsselbezeichnerklausel verwiesen wird.

TryResolveSecurityKeyCore(SecurityKeyIdentifierClause, SecurityKey)

Versucht, den Schlüssel abzurufen, auf den in der angegebenen Schlüsselbezeichnerklausel verwiesen wird.

TryResolveToken(SecurityKeyIdentifier, SecurityToken)

Versucht, das Sicherheitstoken abzurufen, das einem der Schlüsselbezeichnerklauseln entspricht, die im angegebenen Schlüsselbezeichner enthalten sind.

TryResolveToken(SecurityKeyIdentifierClause, SecurityToken)

Versucht, das Sicherheitstoken abzurufen, das der angegebenen Schlüsselbezeichnerklausel entspricht.

TryResolveTokenCore(SecurityKeyIdentifier, SecurityToken)

Versucht, beim Überschreiben in einer abgeleiteten Klasse das Sicherheitstoken abzurufen, das mindestens einer der Schlüsselbezeichnerklauseln entspricht, die im angegebenen Schlüsselbezeichner enthalten sind.

TryResolveTokenCore(SecurityKeyIdentifierClause, SecurityToken)

Versucht, beim Überschreiben in einer abgeleiteten Klasse das Sicherheitstoken aufzulösen, das der angegebenen Schlüsselbezeichnerklausel entspricht.

Gilt für: