SessionAuthenticationModule.IsReferenceMode Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un valore che specifica se le informazioni sulla sessione (valori attestazioni e così via) devono essere archiviate nel cookie di sessione o se il contenuto della sessione deve essere archiviato 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 emessi sono in modalità di riferimento; in caso contrario, false. Il valore predefinito è false, che specifica che i cookie emessi non sono in modalità riferimento.
Commenti
In modalità di riferimento, l'oggetto SessionSecurityToken viene archiviato in una cache lato server (un oggetto che deriva da SessionSecurityTokenCache). Il cookie rilasciato 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 ed è favorito solo impostando la SessionAuthenticationModule.IsReferenceMode proprietà nel modulo di autenticazione della sessione.