SessionAuthenticationModule.AuthenticateSessionSecurityToken(SessionSecurityToken, Boolean) Yöntem

Tanım

Gelen oturum belirtecini doğrulayarak gelen isteğin kimliğini doğrular.Authenticates the incoming request by validating the incoming session token. Doğrulama başarıyla tamamlandığında, geçerli HTTP bağlamını ve iş parçacığı sorumlusunu belirtilen ile güncelleştirir SessionSecurityToken .Upon successful validation, it updates the current HTTP context and thread principal with the specified 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)

Parametreler

sessionToken
SessionSecurityToken

Gelen HTTP isteğinin kimliğini doğrulamak için kullanılacak oturum güvenliği belirteci.The session security token to use to authenticate the incoming HTTP request.

writeCookie
Boolean

trueoturum tanımlama bilgisini yazmak için; Aksi takdirde, false .true to write the session cookie; otherwise, false.

Açıklamalar

Yöntemi yönteminden AuthenticateSessionSecurityToken çağrılır OnAuthenticateRequest .The AuthenticateSessionSecurityToken method is called from the OnAuthenticateRequest method. SetPrincipalFromSessionTokenGelen belirteci doğrulamak ve ve özelliklerini güncelleştirmek için yöntemini çağırır Thread.CurrentPrincipal HttpContext.User .It calls the SetPrincipalFromSessionToken method to validate the incoming token and update the Thread.CurrentPrincipal and the HttpContext.User properties. writeCookieParametresi ise true , WriteSessionTokenToCookie yöntemi oturum belirtecini bir tanımlama bilgisine yazmak için çağrılır.If the writeCookie parameter is true, the WriteSessionTokenToCookie method is invoked to write the session token to a cookie.

Şunlara uygulanır