Share via


WSFederationAuthenticationModule.SetPrincipalAndWriteSessionToken Méthode

Définition

Définit l'entité de sécurité de 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 qui a été créé à partir du message de réponse de connexion WS-Federation de 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 de thread et écrit sur le cookie de session et pour 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 de thread et éventuellement écrire le cookie de session.

S’applique à

Voir aussi