Condividi tramite


SecureConversationServiceCredential Classe

Definizione

Fornisce le impostazioni delle credenziali per un servizio di conversazione protetta.

public ref class SecureConversationServiceCredential sealed
public sealed class SecureConversationServiceCredential
type SecureConversationServiceCredential = class
Public NotInheritable Class SecureConversationServiceCredential
Ereditarietà
SecureConversationServiceCredential

Commenti

Le conversazioni protette comportano lo scambio di più messaggi e utilizzano un token del contesto di sicurezza (Security Context Token, SCT) per assicurare la sicurezza. L'SCT è condiviso fra le parti della comunicazione per la durata di una sessione di comunicazione. Un servizio può rilasciare due tipi diversi di SCT:

  • Il primo è un SCT basato su sessione che contiene un ID univoco. I messaggi contengono solo l'ID e il servizio gestisce una cache di mapping dello stato che esegue il mapping tra gli ID SCT e il contenuto, ad esempio attestazioni, chiavi di sicurezza e così via. Un client che si comporta correttamente deve inviare un annullamento SCT per contribuire all'ottimizzazione delle risorse della cache del servizio. Se si crea un'istanza di questa classe chiamando CreateSecureConversationBindingElement con il parametro requireCancellation uguale a true, l'SCT viene rilasciato in questo modo.

  • Il secondo è un SCT autonomo che risiede in un cookie sul client. Questo SCT contiene informazioni di stato complete, pertanto non richiede al servizio la gestione dello stato né l'annullamento dal client. Viene a volte definito SCT in "modalità cookie". Poiché l'SCT contiene informazioni di stato complete, è di dimensioni più grandi rispetto all'SCT basato sulla sessione. Con gli SCT basati sulla sessione, è il servizio a memorizzare gran parte delle informazioni di stato. Poiché l'SCT è autonomo, può tuttavia essere utilizzato per la durata del servizio ed essere reso persistente fra l'arresto e il riavvio del servizio.

Proprietà

SecurityContextClaimTypes

Ottiene una raccolta di attestazioni Type per la serializzazione del cookie.

SecurityStateEncoder

Ottiene o imposta un elemento SecurityStateEncoder personalizzato per la codifica e la decodifica della serializzazione del cookie.

Metodi

Equals(Object)

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

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a