Partager via


SecurityContextSecurityTokenResolver Classe

Définition

Résout des jetons de contexte de sécurité.

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
Héritage
SecurityContextSecurityTokenResolver
Implémente

Constructeurs

SecurityContextSecurityTokenResolver(Int32, Boolean)

Initialise une nouvelle instance de la classe SecurityContextSecurityTokenResolver.

SecurityContextSecurityTokenResolver(Int32, Boolean, TimeSpan)

Initialise une nouvelle instance de la classe SecurityContextSecurityTokenResolver avec la capacité du cache du contexte de sécurité spécifiée et la valeur d'inclinaison de l'horloge maximum.

Propriétés

ClockSkew

Retourne la différence de temps maximale autorisée entre le client et les paramètres de l'horloge du serveur.

RemoveOldestTokensOnCacheFull

Obtient une valeur qui indique si les jetons les moins récents doivent être supprimés lorsque le cache est saturé.

SecurityContextTokenCacheCapacity

Obtient la taille du cache du jeton de contexte de sécurité.

Méthodes

AddContext(SecurityContextSecurityToken)

Ajoute un jeton de sécurité de contexte de sécurité au cache du jeton.

ClearContexts()

Efface le cache du jeton du contenu.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetAllContexts(UniqueId)

Obtient une collection d’ID de jeton de sécurité de contexte de sécurité qui correspondent à un ID de contexte spécifié.

GetContext(UniqueId, UniqueId)

Obtient l'ID de jeton de sécurité de contexte de sécurité qui correspond à un ID de contexte et une génération spécifiés.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
LoadCustomConfiguration(XmlNodeList)

Après substitution dans une classe dérivée, charge la configuration personnalisée à partir de XML.

(Hérité de SecurityTokenResolver)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
RemoveAllContexts(UniqueId)

Supprime tous les jetons du cache qui correspondent à un ID de contexte donné.

RemoveContext(UniqueId, UniqueId)

Supprime le jeton du cache qui correspond à un ID de contexte et une génération donnés.

ResolveSecurityKey(SecurityKeyIdentifierClause)

Obtient la clé référencée dans la clause d'identificateur de clé spécifiée.

(Hérité de SecurityTokenResolver)
ResolveToken(SecurityKeyIdentifier)

Récupère un jeton de sécurité qui correspond à l'une des clauses de l'identificateur de clé de sécurité contenues dans l'identificateur de clé spécifié.

(Hérité de SecurityTokenResolver)
ResolveToken(SecurityKeyIdentifierClause)

Récupère le jeton de sécurité qui correspond à la clause d'identificateur de clé spécifiée.

(Hérité de SecurityTokenResolver)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
TryAddContext(SecurityContextSecurityToken)

Tente d'ajouter un jeton au cache.

TryResolveSecurityKey(SecurityKeyIdentifierClause, SecurityKey)

Tente de récupérer la clé référencée dans la clause d'identificateur de clé spécifiée.

(Hérité de SecurityTokenResolver)
TryResolveSecurityKeyCore(SecurityKeyIdentifierClause, SecurityKey)

Tente de résoudre le noyau de la clé de sécurité, avec une clause d'identificateur de clé spécifiée.

TryResolveToken(SecurityKeyIdentifier, SecurityToken)

Tente de récupérer le jeton de sécurité qui correspond à l'une des clauses d'identificateur de clé contenues dans l'identificateur de clé spécifié.

(Hérité de SecurityTokenResolver)
TryResolveToken(SecurityKeyIdentifierClause, SecurityToken)

Tente de récupérer le jeton de sécurité qui correspond à la clause d'identificateur de clé spécifiée.

(Hérité de SecurityTokenResolver)
TryResolveTokenCore(SecurityKeyIdentifier, SecurityToken)

Tente de résoudre le jeton, avec un identificateur de clé spécifié.

TryResolveTokenCore(SecurityKeyIdentifierClause, SecurityToken)

Tente de résoudre le jeton, avec une clause d'identificateur de clé spécifiée.

UpdateContextCachingTime(SecurityContextSecurityToken, DateTime)

Met à jour la date d'expiration d'un jeton dans le cache.

S’applique à