SecurityTokenResolver Klasse

Definition

Stellt eine Hilfsklasse dar, die Sicherheitstoken oder Schlüssel abrufen kann, wenn Sie über eine Schlüsselbezeichner- oder Schlüsselbezeichnerklausel verfügen.

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 Sie über eine Schlüsselbezeichner- oder Schlüsselbezeichnerklausel verfügen. Die ResolveToken Methoden TryResolveToken rufen ein Token ab, da eine Schlüsselbezeichner- oder Schlüsselbezeichnerklausel vorhanden ist. Der ResolveSecurityKey und TryResolveSecurityKey abrufen eines Schlüssels, da eine Schlüsselbezeichnerklausel vorhanden ist. Die Methoden mit einem Try Präfix werden zurückgegeben false , wenn der Abruf nicht erfolgreich ist, während die Methoden ohne Try Präfix eine Ausnahme auslösen.

Konstruktoren

Name Beschreibung
SecurityTokenResolver()

Initialisiert eine neue Instanz der SecurityTokenResolver-Klasse.

Methoden

Name Beschreibung
CreateDefaultSecurityTokenResolver(ReadOnlyCollection<SecurityToken>, Boolean)

Erstellt einen Standardmäßigen Sicherheitstokenlöser für die angegebenen Sicherheitstoken.

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

Wenn sie in einer abgeleiteten Klasse außer Kraft gesetzt wird, wird die benutzerdefinierte Konfiguration aus XML geladen.

MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ResolveSecurityKey(SecurityKeyIdentifierClause)

Ruft den Schlüssel ab, auf den in der angegebenen Schlüsselbezeichnerklausel verwiesen wird.

ResolveToken(SecurityKeyIdentifier)

Ruft ein Sicherheitstoken ab, das einer der Sicherheitsschlü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 mit einer der Schlüsselbezeichnerklauseln übereinstimmt, die in der angegebenen Schlüssel-ID enthalten sind.

TryResolveToken(SecurityKeyIdentifierClause, SecurityToken)

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

TryResolveTokenCore(SecurityKeyIdentifier, SecurityToken)

Wenn sie in einer abgeleiteten Klasse überschrieben werden, wird versucht, das Sicherheitstoken abzurufen, das mindestens einer der Schlüsselbezeichnerklauseln entspricht, die im angegebenen Schlüsselbezeichner enthalten sind.

TryResolveTokenCore(SecurityKeyIdentifierClause, SecurityToken)

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird versucht, das Sicherheitstoken aufzulösen, das der angegebenen Schlüsselbezeichnerklausel entspricht.

Gilt für: