Compartir vía


SecurityContextSecurityTokenResolver Clase

Definición

Resuelve los tokens de contexto de seguridad.

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
Herencia
SecurityContextSecurityTokenResolver
Implementaciones

Constructores

SecurityContextSecurityTokenResolver(Int32, Boolean, TimeSpan)

Inicializa una nueva instancia de la clase SecurityContextSecurityTokenResolver con la capacidad de caché de contexto de seguridad especificada y la asimetría del reloj como máximo.

SecurityContextSecurityTokenResolver(Int32, Boolean)

Inicializa una nueva instancia de la clase SecurityContextSecurityTokenResolver.

Propiedades

ClockSkew

Devuelve la diferencia de tiempo máxima permitida entre la configuración de cliente y reloj del servidor.

RemoveOldestTokensOnCacheFull

Obtiene un valor que indica si se deben quitar los tokens más antiguos cuando la memoria caché está llena.

SecurityContextTokenCacheCapacity

Obtiene el tamaño de caché del token de contexto de seguridad.

Métodos

AddContext(SecurityContextSecurityToken)

Agrega un token de seguridad de contexto de seguridad a la caché de tokens.

ClearContexts()

Borra la caché de tokens del contenido.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetAllContexts(UniqueId)

Obtiene una colección de identificadores de token de seguridad de contexto de seguridad que coinciden con un identificador de contexto especificado.

GetContext(UniqueId, UniqueId)

Obtiene el identificador del token de seguridad del contexto de seguridad que coincide con un identificador de contexto y una generación especificados.

GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
LoadCustomConfiguration(XmlNodeList)

Cuando se invalida en una clase derivada, carga la configuración personalizada desde XML.

(Heredado de SecurityTokenResolver)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
RemoveAllContexts(UniqueId)

Quita todos los tokens de la memoria caché que coinciden con un identificador de contexto determinado.

RemoveContext(UniqueId, UniqueId)

Quita el token de la memoria caché que coincide con un identificador de contexto y una generación concretos.

ResolveSecurityKey(SecurityKeyIdentifierClause)

Obtiene la clave a la que se hace referencia en la cláusula de identificador de clave especificada.

(Heredado de SecurityTokenResolver)
ResolveToken(SecurityKeyIdentifier)

Recupera un token de seguridad que coincide con una de las cláusulas de identificador de clave de seguridad contenidas en el identificador de clave especificado.

(Heredado de SecurityTokenResolver)
ResolveToken(SecurityKeyIdentifierClause)

Recupera el token de seguridad que coincide con la cláusula de identificador de clave especificada.

(Heredado de SecurityTokenResolver)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
TryAddContext(SecurityContextSecurityToken)

Intenta agregar un token a la memoria caché.

TryResolveSecurityKey(SecurityKeyIdentifierClause, SecurityKey)

Intenta recuperar la clave a la que se hace referencia en la cláusula de identificador de clave especificada.

(Heredado de SecurityTokenResolver)
TryResolveSecurityKeyCore(SecurityKeyIdentifierClause, SecurityKey)

Intenta resolver el núcleo de clave de seguridad, dada una cláusula de identificador de clave especificada.

TryResolveToken(SecurityKeyIdentifier, SecurityToken)

Intenta recuperar el token de seguridad que coincide con una de las cláusulas de identificador de clave contenidas en el identificador de clave especificado.

(Heredado de SecurityTokenResolver)
TryResolveToken(SecurityKeyIdentifierClause, SecurityToken)

Intenta recuperar el token de seguridad que coincide con la cláusula de identificador de clave especificada.

(Heredado de SecurityTokenResolver)
TryResolveTokenCore(SecurityKeyIdentifier, SecurityToken)

Intenta resolver el token, dado un identificador de clave especificado.

TryResolveTokenCore(SecurityKeyIdentifierClause, SecurityToken)

Intenta resolver el token, dada una cláusula de identificador de clave especificada.

UpdateContextCachingTime(SecurityContextSecurityToken, DateTime)

Actualiza la fecha de expiración de un token en la memoria caché.

Se aplica a