SecurityContextSecurityTokenResolver Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Résout les 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
- Implémente
Constructeurs
| Nom | Description |
|---|---|
| SecurityContextSecurityTokenResolver(Int32, Boolean, TimeSpan) |
Initialise une nouvelle instance de la SecurityContextSecurityTokenResolver classe avec la capacité de cache du contexte de sécurité spécifiée et la limite d’asymétrie de l’horloge spécifiée. |
| SecurityContextSecurityTokenResolver(Int32, Boolean) |
Initialise une nouvelle instance de la classe SecurityContextSecurityTokenResolver. |
Propriétés
| Nom | Description |
|---|---|
| ClockSkew |
Retourne la différence de temps maximale autorisée entre les paramètres d’horloge du client et du serveur. |
| RemoveOldestTokensOnCacheFull |
Obtient une valeur qui indique si les jetons les plus anciens doivent être supprimés lorsque le cache est plein. |
| SecurityContextTokenCacheCapacity |
Obtient la taille du cache du jeton de contexte de sécurité. |
Méthodes
| Nom | Description |
|---|---|
| AddContext(SecurityContextSecurityToken) |
Ajoute un jeton de sécurité de contexte de sécurité au cache du jeton. |
| ClearContexts() |
Efface le cache de jetons 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é du contexte de sécurité qui correspond à un ID de contexte et à une génération spécifiés. |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| LoadCustomConfiguration(XmlNodeList) |
En cas de substitution dans une classe dérivée, charge une configuration personnalisée à partir de XML. (Hérité de SecurityTokenResolver) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (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 d’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 cœur de clé de sécurité, en fonction d’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, en fonction d’un identificateur de clé spécifié. |
| TryResolveTokenCore(SecurityKeyIdentifierClause, SecurityToken) |
Tente de résoudre le jeton, en fonction d’une clause d’identificateur de clé spécifiée. |
| UpdateContextCachingTime(SecurityContextSecurityToken, DateTime) |
Met à jour la date d’expiration d’un jeton dans le cache. |