WSFederationAuthenticationModule.SetPrincipalAndWriteSessionToken Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee stelt u de thread-principal in en schrijft u eventueel de sessiecookor.
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)
Parameters
- sessionToken
- SessionSecurityToken
Het sessiebeveiligingstoken dat is gemaakt op basis van het WS-Federation aanmeldingsantwoordbericht van de STS.
- isSession
- Boolean
true om een cookie te schrijven die de sessie vertegenwoordigt die is opgenomen in het antwoord; anders, false.
Uitzonderingen
sessionToken is null.
Opmerkingen
Aangeroepen vanuit de aanvraagverwerkingspijplijn die is geïmplementeerd in de gemachtigde van de OnAuthenticateRequest gebeurtenis-handler. Deze methode doet het volgende:
Roept de OnSessionSecurityTokenCreated methode aan om de SessionSecurityTokenCreated gebeurtenis te genereren. U kunt deze gebeurtenis gebruiken om het sessietoken te wijzigen voordat het wordt gebruikt om de thread-principal in te stellen en naar de sessiecooky te worden geschreven en om op te geven of de sessiecookies moeten worden geschreven.
Roept de AuthenticateSessionSecurityToken methode aan in de geconfigureerde module voor sessieverificatie (SessionAuthenticationModule) om de thread-principal in te stellen en eventueel de sessiecookies te schrijven.