Comparteix a través de


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)

Inicializa una nueva instancia de la clase SecurityContextSecurityTokenResolver.

SecurityContextSecurityTokenResolver(Int32, Boolean, TimeSpan)

Inicializa una nueva instancia de la clase SecurityContextSecurityTokenResolver con la capacidad de la memoria caché de contexto de seguridad especificada y el máximo de desplazamiento del reloj.

Propiedades

ClockSkew

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

RemoveOldestTokensOnCacheFull

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

SecurityContextTokenCacheCapacity

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

Métodos

AddContext(SecurityContextSecurityToken)

Añade un contexto de seguridad (token de seguridad) a la caché del token.

ClearContexts()

Borra el contenido de la caché del token.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetAllContexts(UniqueId)

Obtiene una colección de id. de contexto de seguridad (token de seguridad) que coinciden con un id. de contexto especificado.

GetContext(UniqueId, UniqueId)

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

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
LoadCustomConfiguration(XmlNodeList)

Cuando se reemplaza en una clase derivada, carga la configuración personalizada de XML.

(Heredado de SecurityTokenResolver)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
RemoveAllContexts(UniqueId)

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

RemoveContext(UniqueId, UniqueId)

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

ResolveSecurityKey(SecurityKeyIdentifierClause)

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

(Heredado de SecurityTokenResolver)
ResolveToken(SecurityKeyIdentifier)

Recupera un token de seguridad que coincide con una de las cláusulas de identificador de la clave que están incluidas dentro del identificador clave especificado.

(Heredado de SecurityTokenResolver)
ResolveToken(SecurityKeyIdentifierClause)

Recupera el token de seguridad que coincide con la cláusula de identificador 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 clave especificado.

(Heredado de SecurityTokenResolver)
TryResolveSecurityKeyCore(SecurityKeyIdentifierClause, SecurityKey)

Intenta resolver el núcleo de la clave de seguridad cuando hay 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 la clave que están incluidas dentro del identificador clave especificado.

(Heredado de SecurityTokenResolver)
TryResolveToken(SecurityKeyIdentifierClause, SecurityToken)

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

(Heredado de SecurityTokenResolver)
TryResolveTokenCore(SecurityKeyIdentifier, SecurityToken)

Intenta resolver el token cuando hay un identificador de clave especificado.

TryResolveTokenCore(SecurityKeyIdentifierClause, SecurityToken)

Intenta resolver el token cuando hay 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