Condividi tramite


SecurityContextSecurityTokenResolver Classe

Definizione

Risolve i token del contesto di sicurezza.

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
Ereditarietà
SecurityContextSecurityTokenResolver
Implementazioni

Costruttori

SecurityContextSecurityTokenResolver(Int32, Boolean)

Inizializza una nuova istanza della classe SecurityContextSecurityTokenResolver.

SecurityContextSecurityTokenResolver(Int32, Boolean, TimeSpan)

Inizializza una nuova istanza della classe SecurityContextSecurityTokenResolver con la capacità della cache di contesto di sicurezza specificata e lo sfasamento di orario massimo.

Proprietà

ClockSkew

Restituisce la differenza oraria massima consentita tra le impostazioni dell'orologio client e server.

RemoveOldestTokensOnCacheFull

Ottiene un valore che indica se i token meno recenti devono essere rimossi quando la cache è piena.

SecurityContextTokenCacheCapacity

Ottiene le dimensioni della cache del token del contesto di sicurezza.

Metodi

AddContext(SecurityContextSecurityToken)

Aggiunge un token di sicurezza del contesto di sicurezza alla cache del token.

ClearContexts()

Cancella il contenuto della cache del token.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetAllContexts(UniqueId)

Ottiene una raccolta di ID del token di sicurezza del contesto di sicurezza che corrispondono a un ID del contesto specificato.

GetContext(UniqueId, UniqueId)

Ottiene l'ID del token di sicurezza del contesto di sicurezza che corrisponde all'ID e alla generazione del contesto specificato.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
LoadCustomConfiguration(XmlNodeList)

Quando sottoposto a override in una classe derivata, carica la configurazione personalizzata dall'XML.

(Ereditato da SecurityTokenResolver)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
RemoveAllContexts(UniqueId)

Rimuove dalla cache tutti i token che corrispondono a un ID del contesto specificato.

RemoveContext(UniqueId, UniqueId)

Rimuove dalla cache il token che corrisponde a un ID e alla generazione del contesto specificato.

ResolveSecurityKey(SecurityKeyIdentifierClause)

Ottiene la chiave a cui si fa riferimento nella clausola dell'identificatore di chiave specificata.

(Ereditato da SecurityTokenResolver)
ResolveToken(SecurityKeyIdentifier)

Recupera un token di sicurezza che corrisponde a una delle clausole dell'identificatore di chiave di sicurezza contenute nell'identificatore di chiave specificato.

(Ereditato da SecurityTokenResolver)
ResolveToken(SecurityKeyIdentifierClause)

Recupera il token di sicurezza che corrisponde alla clausola dell'identificatore di chiave specificato.

(Ereditato da SecurityTokenResolver)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
TryAddContext(SecurityContextSecurityToken)

Tenta di aggiungere un token alla cache.

TryResolveSecurityKey(SecurityKeyIdentifierClause, SecurityKey)

Tenta di recuperare la chiave alla quale viene fatto riferimento nella clausola dell'identificatore di chiave specificata.

(Ereditato da SecurityTokenResolver)
TryResolveSecurityKeyCore(SecurityKeyIdentifierClause, SecurityKey)

Tenta di risolvere il nucleo della chiave di sicurezza in base a una clausola dell'identificatore di chiave specificata.

TryResolveToken(SecurityKeyIdentifier, SecurityToken)

Tenta di recuperare il token di sicurezza che corrisponde a una delle clausole dell'identificatore di chiave di sicurezza contenute nell'identificatore di chiave specificato.

(Ereditato da SecurityTokenResolver)
TryResolveToken(SecurityKeyIdentifierClause, SecurityToken)

Tenta di recuperare il token di sicurezza che corrisponde alla clausola dell'identificatore di chiave specificata.

(Ereditato da SecurityTokenResolver)
TryResolveTokenCore(SecurityKeyIdentifier, SecurityToken)

Tenta di risolvere il token in base a un identificatore di chiave specificato.

TryResolveTokenCore(SecurityKeyIdentifierClause, SecurityToken)

Tenta di risolvere il token in base a una clausola dell'identificatore di chiave specificato.

UpdateContextCachingTime(SecurityContextSecurityToken, DateTime)

Aggiorna la data di scadenza di un token nella cache.

Si applica a