SessionAuthenticationModule.AuthenticateSessionSecurityToken Metódus

Definíció

Hitelesíti a bejövő kérést a bejövő munkamenet jogkivonatának hitelesítésével. Sikeres érvényesítés esetén frissíti az aktuális HTTP-környezetet és szálnevet a megadott 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)

Paraméterek

sessionToken
SessionSecurityToken

A bejövő HTTP-kérés hitelesítéséhez használandó munkamenet-biztonsági jogkivonat.

writeCookie
Boolean

truea munkamenet-cookie írásához; egyéb esetben. false

Megjegyzések

A AuthenticateSessionSecurityToken metódus meghívása a OnAuthenticateRequest metódusból történik. Meghívja a metódust a SetPrincipalFromSessionToken bejövő jogkivonat ellenőrzésére és a tulajdonságok frissítésére Thread.CurrentPrincipalHttpContext.User . Ha a writeCookie paraméter az true, a WriteSessionTokenToCookie metódus meghívásával a munkamenet-jogkivonatot egy cookie-ba kell írni.

A következőre érvényes: