SessionAuthenticationModule.AuthenticateSessionSecurityToken Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.