SessionAuthenticationModule.AuthenticateSessionSecurityToken Methode

Definitie

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.

Van toepassing op