SecurityContextSecurityTokenResolver Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |