WSFederationAuthenticationModule.SetPrincipalAndWriteSessionToken Méthode

Définition

Définit le principal du thread et écrit éventuellement le cookie de session.

public:
 void SetPrincipalAndWriteSessionToken(System::IdentityModel::Tokens::SessionSecurityToken ^ sessionToken, bool isSession);
public void SetPrincipalAndWriteSessionToken(System.IdentityModel.Tokens.SessionSecurityToken sessionToken, bool isSession);
member this.SetPrincipalAndWriteSessionToken : System.IdentityModel.Tokens.SessionSecurityToken * bool -> unit
Public Sub SetPrincipalAndWriteSessionToken (sessionToken As SessionSecurityToken, isSession As Boolean)

Paramètres

sessionToken
SessionSecurityToken

Jeton de sécurité de session créé à partir du message de réponse de connexion WS-Federation à partir du STS.

isSession
Boolean

true pour écrire un cookie qui représente la session incluse dans la réponse ; sinon, false.

Exceptions

sessionToken a la valeur null.

Remarques

Appelé à partir du pipeline de traitement des demandes implémenté dans le OnAuthenticateRequest délégué du gestionnaire d’événements. Cette méthode effectue les opérations suivantes :

  1. Appelle la OnSessionSecurityTokenCreated méthode pour déclencher l’événement SessionSecurityTokenCreated . Vous pouvez utiliser cet événement pour modifier le jeton de session avant qu’il ne soit utilisé pour définir le principal du thread et écrit dans le cookie de session et spécifier si le cookie de session doit être écrit.

  2. Appelle la AuthenticateSessionSecurityToken méthode sur le module d’authentification de session configuré (SessionAuthenticationModule) pour définir le principal du thread et éventuellement écrire le cookie de session.

S’applique à

Voir aussi