Share via


SecurityContextSecurityTokenResolver Classe

Definição

Resolve os tokens de contexto de segurança.

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
Herança
SecurityContextSecurityTokenResolver
Implementações

Construtores

SecurityContextSecurityTokenResolver(Int32, Boolean)

Inicializa uma nova instância da classe SecurityContextSecurityTokenResolver.

SecurityContextSecurityTokenResolver(Int32, Boolean, TimeSpan)

Inicializa uma nova instância da classe SecurityContextSecurityTokenResolver com a capacidade de cache de contexto de segurança especificada e o máximo de distorção do relógio.

Propriedades

ClockSkew

Retorna a diferença máxima de tempo permitida entre configurações do relógio de cliente e servidor.

RemoveOldestTokensOnCacheFull

Obtém um valor que indica se os tokens mais antigos devem ser removidos quando o cache está cheio.

SecurityContextTokenCacheCapacity

Obtém o tamanho de cache do token de contexto de segurança.

Métodos

AddContext(SecurityContextSecurityToken)

Adiciona um token de segurança do contexto de segurança ao cache de token.

ClearContexts()

Limpa o cache de conteúdo do token.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetAllContexts(UniqueId)

Obtém uma coleção de IDs de token de segurança do contexto de segurança que corresponde a uma ID de contexto especificada.

GetContext(UniqueId, UniqueId)

Obtém a ID do token de segurança do contexto de segurança que corresponde a uma geração e ID de contexto especificadas.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
LoadCustomConfiguration(XmlNodeList)

Quando substituído em uma classe derivada, carrega a configuração personalizada do XML.

(Herdado de SecurityTokenResolver)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
RemoveAllContexts(UniqueId)

Remove do cache todos os tokens que correspondem a uma ID de contexto especificada.

RemoveContext(UniqueId, UniqueId)

Remove do cache o token que corresponde a uma geração e ID de contexto especificadas.

ResolveSecurityKey(SecurityKeyIdentifierClause)

Obtém a chave referenciada na cláusula do identificador de chave especificada.

(Herdado de SecurityTokenResolver)
ResolveToken(SecurityKeyIdentifier)

Recupera um token de segurança que corresponde a uma das cláusulas do identificador de chave de segurança contidas no identificador de chave especificado.

(Herdado de SecurityTokenResolver)
ResolveToken(SecurityKeyIdentifierClause)

Recupera o token de segurança que corresponda à cláusula de identificador de chave especificada.

(Herdado de SecurityTokenResolver)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
TryAddContext(SecurityContextSecurityToken)

Tenta adicionar um token ao cache.

TryResolveSecurityKey(SecurityKeyIdentifierClause, SecurityKey)

Tenta recuperar a chave referenciada na cláusula do identificador de chave especificada.

(Herdado de SecurityTokenResolver)
TryResolveSecurityKeyCore(SecurityKeyIdentifierClause, SecurityKey)

Tenta resolver o núcleo da chave de segurança, considerando uma cláusula de identificador de chave especificada.

TryResolveToken(SecurityKeyIdentifier, SecurityToken)

Tenta recuperar o token de segurança que corresponde a uma das cláusulas de identificador de chave contidas no identificador de chave especificado.

(Herdado de SecurityTokenResolver)
TryResolveToken(SecurityKeyIdentifierClause, SecurityToken)

Tenta recuperar o token de segurança que corresponda à cláusula de identificador de chave especificada.

(Herdado de SecurityTokenResolver)
TryResolveTokenCore(SecurityKeyIdentifier, SecurityToken)

Tenta resolver o token dado um identificador de chave especificado.

TryResolveTokenCore(SecurityKeyIdentifierClause, SecurityToken)

Tenta resolver o token dada uma cláusula de identificador de chave especificada.

UpdateContextCachingTime(SecurityContextSecurityToken, DateTime)

Atualiza a data de expiração de um token no cache.

Aplica-se a