SessionAuthenticationModule.AuthenticateSessionSecurityToken Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Authentifiziert die eingehende Anforderung, indem das eingehende Sitzungstoken überprüft wird. Nach erfolgreicher Überprüfung aktualisiert sie den aktuellen HTTP-Kontext und den Threadprinzipal mit dem angegebenen 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)
Parameter
- sessionToken
- SessionSecurityToken
Das Sitzungssicherheitstoken zur Authentifizierung der eingehenden HTTP-Anforderung.
- writeCookie
- Boolean
truezum Schreiben des Sitzungscookies; andernfalls . false
Hinweise
Die AuthenticateSessionSecurityToken Methode wird von der OnAuthenticateRequest Methode aufgerufen. Sie ruft die SetPrincipalFromSessionToken Methode auf, um das eingehende Token zu überprüfen und die Thread.CurrentPrincipal Eigenschaften zu HttpContext.User aktualisieren. Wenn der writeCookie Parameter lautet true, wird die WriteSessionTokenToCookie Methode aufgerufen, um das Sitzungstoken in ein Cookie zu schreiben.