SecurityContextSecurityTokenResolver Klasse

Definition

Löst Sicherheitskontexttoken auf.

public ref class SecurityContextSecurityTokenResolver : System::IdentityModel::Selectors::SecurityTokenResolver, System::ServiceModel::Security::Tokens::ISecurityContextSecurityTokenCache
public class SecurityContextSecurityTokenResolver : System.IdentityModel.Selectors.SecurityTokenResolver, System.ServiceModel.Security.Tokens.ISecurityContextSecurityTokenCache
type SecurityContextSecurityTokenResolver = class
    inherit SecurityTokenResolver
    interface ISecurityContextSecurityTokenCache
Public Class SecurityContextSecurityTokenResolver
Inherits SecurityTokenResolver
Implements ISecurityContextSecurityTokenCache
Vererbung
SecurityContextSecurityTokenResolver
Implementiert

Konstruktoren

SecurityContextSecurityTokenResolver(Int32, Boolean)

Initialisiert eine neue Instanz der SecurityContextSecurityTokenResolver-Klasse.

SecurityContextSecurityTokenResolver(Int32, Boolean, TimeSpan)

Initialisiert eine neue Instanz der SecurityContextSecurityTokenResolver-Klasse mit der angegebenen Sicherheitskontextcachekapazität und der maximalen Zeitabweichung.

Eigenschaften

ClockSkew

Gibt den maximal zulässigen Zeitunterschied zwischen Client- und Serveruhreinstellungen zurück.

RemoveOldestTokensOnCacheFull

Ruft einen Wert ab, der angibt, ob die ältesten Token entfernt werden sollen, wenn der Cache voll ist.

SecurityContextTokenCacheCapacity

Ruft die Größe des Sicherheitskontexttoken-Caches ab.

Methoden

AddContext(SecurityContextSecurityToken)

Fügt dem Tokencache ein Sicherheitskontext-Sicherheitstoken hinzu.

ClearContexts()

Leert den Tokencache.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetAllContexts(UniqueId)

Ruft eine Auflistung der Sicherheitskontext-Sicherheitstoken-IDs ab, die einer spezifischen Kontext-ID entsprechen.

GetContext(UniqueId, UniqueId)

Ruft Sicherheitskontext-Sicherheitstoken-IDs ab, die einer spezifischen Kontext-ID und Generierung entsprechen.

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.

(Geerbt von SecurityTokenResolver)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
RemoveAllContexts(UniqueId)

Entfernt alle Token aus dem Cache, die mit einer bestimmten Kontext-ID übereinstimmen.

RemoveContext(UniqueId, UniqueId)

Entfernt das Token aus dem Cache, das einer bestimmten Kontext-ID und Generierung entspricht.

ResolveSecurityKey(SecurityKeyIdentifierClause)

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

(Geerbt von SecurityTokenResolver)
ResolveToken(SecurityKeyIdentifier)

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

(Geerbt von SecurityTokenResolver)
ResolveToken(SecurityKeyIdentifierClause)

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

(Geerbt von SecurityTokenResolver)
ToString()

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

(Geerbt von Object)
TryAddContext(SecurityContextSecurityToken)

Versucht, dem Cache ein Token hinzuzufügen.

TryResolveSecurityKey(SecurityKeyIdentifierClause, SecurityKey)

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

(Geerbt von SecurityTokenResolver)
TryResolveSecurityKeyCore(SecurityKeyIdentifierClause, SecurityKey)

Versucht, den Sicherheitsschlüsselkern mit einer angegebenen Schlüsselbezeichnerklausel aufzulösen.

TryResolveToken(SecurityKeyIdentifier, SecurityToken)

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

(Geerbt von SecurityTokenResolver)
TryResolveToken(SecurityKeyIdentifierClause, SecurityToken)

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

(Geerbt von SecurityTokenResolver)
TryResolveTokenCore(SecurityKeyIdentifier, SecurityToken)

Versucht, das Token mit einem angegebenen Schlüsselbezeichner aufzulösen.

TryResolveTokenCore(SecurityKeyIdentifierClause, SecurityToken)

Versucht, das Token mit einer angegebenen Schlüsselbezeichnerklausel aufzulösen.

UpdateContextCachingTime(SecurityContextSecurityToken, DateTime)

Aktualisiert das Ablaufdatum für ein Token im Cache.

Gilt für: