次の方法で共有


SessionAuthenticationModule.AuthenticateSessionSecurityToken メソッド

定義

受信セッション トークンを検証することにより受信要求を認証します。 検証が成功すると、指定した を使用して、現在の HTTP コンテキストとスレッド プリンシパルが更新されます 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)

パラメーター

sessionToken
SessionSecurityToken

受信 HTTP 要求を認証するために使用するセッション セキュリティ トークン。

writeCookie
Boolean

セッション クッキーを記述する場合は true。それ以外の場合は false

注釈

メソッドは AuthenticateSessionSecurityToken 、 メソッドから呼び出されます OnAuthenticateRequest 。 メソッドを SetPrincipalFromSessionToken 呼び出して受信トークンを検証し、 Thread.CurrentPrincipal プロパティと プロパティを HttpContext.User 更新します。 パラメーターが writeCookie の場合、 trueセッション トークンを WriteSessionTokenToCookie Cookie に書き込むメソッドが呼び出されます。

適用対象