SessionAuthenticationModule.AuthenticateSessionSecurityToken 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.
Verifieert de binnenkomende aanvraag door het binnenkomende sessietoken te valideren. Na een geslaagde validatie wordt de huidige HTTP-context en thread-principal bijgewerkt met de opgegeven SessionSecurityToken.
public:
virtual void AuthenticateSessionSecurityToken(System::IdentityModel::Tokens::SessionSecurityToken ^ sessionToken, bool writeCookie);
public virtual void AuthenticateSessionSecurityToken(System.IdentityModel.Tokens.SessionSecurityToken sessionToken, bool writeCookie);
abstract member AuthenticateSessionSecurityToken : System.IdentityModel.Tokens.SessionSecurityToken * bool -> unit
override this.AuthenticateSessionSecurityToken : System.IdentityModel.Tokens.SessionSecurityToken * bool -> unit
Public Overridable Sub AuthenticateSessionSecurityToken (sessionToken As SessionSecurityToken, writeCookie As Boolean)
Parameters
- sessionToken
- SessionSecurityToken
Het sessiebeveiligingstoken dat moet worden gebruikt om de binnenkomende HTTP-aanvraag te verifiëren.
- writeCookie
- Boolean
true om de sessiecookor te schrijven; anders, false.
Opmerkingen
De AuthenticateSessionSecurityToken methode wordt aangeroepen vanuit de OnAuthenticateRequest methode. Hiermee wordt de SetPrincipalFromSessionToken methode aangeroepen om het binnenkomende token te valideren en de Thread.CurrentPrincipal eigenschappen bij HttpContext.User te werken. Als de writeCookie parameter is true, wordt de WriteSessionTokenToCookie methode aangeroepen om het sessietoken naar een cookie te schrijven.