Condividi tramite


SessionAuthenticationModule.IsReferenceMode Proprietà

Definizione

Ottiene o imposta un valore che specifica se le informazioni sulla sessione (i valori di attestazione e così via) devono essere archiviate in un cookie di sessione o se il contenuto della sessione deve essere memorizzato sul lato server, utilizzando il cookie per archiviare solo un riferimento.

public:
 property bool IsReferenceMode { bool get(); void set(bool value); };
public bool IsReferenceMode { get; set; }
member this.IsReferenceMode : bool with get, set
Public Property IsReferenceMode As Boolean

Valore della proprietà

true se i cookie rilasciati sono in modalità di riferimento; in caso contrario, false. L'impostazione predefinita è false che specifica che i cookie emessi non sono in modalità di riferimento.

Commenti

In modalità di riferimento, l'oggetto SessionSecurityToken viene archiviato in una cache lato server (un oggetto che deriva da SessionSecurityTokenCache). Il cookie emesso contiene solo un identificatore di contesto usato per recuperare il token dalla cache.

Importante

Per operare in modalità di riferimento, Microsoft consiglia di fornire un gestore per l'evento WSFederationAuthenticationModule.SessionSecurityTokenCreated nel file global.asax.cs e di impostare la SessionSecurityToken.IsReferenceMode proprietà sul token passato nella SessionSecurityTokenCreatedEventArgs.SessionToken proprietà . In questo modo si garantisce che il token di sessione funzioni in modalità di riferimento per ogni richiesta e che sia preferito semplicemente impostare la SessionAuthenticationModule.IsReferenceMode proprietà nel modulo di autenticazione della sessione.

Si applica a