SecurityContextSecurityTokenResolver 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.
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
- 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. |