WSFederationAuthenticationModule.SetPrincipalAndWriteSessionToken Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 :
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.
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.