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 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 :
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.
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.