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

Initialisiert eine neue Instanz der SecurityContextSecurityTokenResolver-Klasse mit der angegebenen Kapazität des Sicherheitskontextcaches und der Taktverknürung.

SecurityContextSecurityTokenResolver(Int32, Boolean)

Initialisiert eine neue Instanz der SecurityContextSecurityTokenResolver Klasse.

Eigenschaften

ClockSkew

Gibt den maximalen 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 Cachegröße des Sicherheitskontexttokens ab.

Methoden

AddContext(SecurityContextSecurityToken)

Fügt dem Tokencache ein Sicherheitskontextsicherheitstoken hinzu.

ClearContexts()

Löscht den Tokencache des Inhalts.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetAllContexts(UniqueId)

Ruft eine Auflistung von Sicherheitskontext-Sicherheitstoken-IDs ab, die einer angegebenen Kontext-ID entsprechen.

GetContext(UniqueId, UniqueId)

Ruft die Sicherheitskontextsicherheitstoken-ID ab, die einer angegebenen Kontext-ID und Generierung entspricht.

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.

(Geerbt von SecurityTokenResolver)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
RemoveAllContexts(UniqueId)

Entfernt alle Token aus dem Cache, die einer bestimmten Kontext-ID entsprechen.

RemoveContext(UniqueId, UniqueId)

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

ResolveSecurityKey(SecurityKeyIdentifierClause)

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

(Geerbt von SecurityTokenResolver)
ResolveToken(SecurityKeyIdentifier)

Ruft ein Sicherheitstoken ab, das einer der Sicherheitsschlü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 Kern des Sicherheitsschlüssels aufgrund einer angegebenen Schlüsselbezeichnerklausel aufzulösen.

TryResolveToken(SecurityKeyIdentifier, SecurityToken)

Versucht, das Sicherheitstoken abzurufen, das mit einer der Schlüsselbezeichnerklauseln übereinstimmt, die in der angegebenen Schlüssel-ID 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 aufgrund eines angegebenen Schlüsselbezeichners aufzulösen.

TryResolveTokenCore(SecurityKeyIdentifierClause, SecurityToken)

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

UpdateContextCachingTime(SecurityContextSecurityToken, DateTime)

Aktualisiert das Ablaufdatum für ein Token im Cache.

Gilt für: