共用方式為


SignInManager<TUser>.TwoFactorSignInAsync 方法

定義

驗證兩個因素登入程式碼,並建立並登入使用者,作為非同步作業。

public:
 virtual System::Threading::Tasks::Task<Microsoft::AspNetCore::Identity::SignInResult ^> ^ TwoFactorSignInAsync(System::String ^ provider, System::String ^ code, bool isPersistent, bool rememberClient);
public virtual System.Threading.Tasks.Task<Microsoft.AspNetCore.Identity.SignInResult> TwoFactorSignInAsync (string provider, string code, bool isPersistent, bool rememberClient);
abstract member TwoFactorSignInAsync : string * string * bool * bool -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Identity.SignInResult>
override this.TwoFactorSignInAsync : string * string * bool * bool -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Identity.SignInResult>
Public Overridable Function TwoFactorSignInAsync (provider As String, code As String, isPersistent As Boolean, rememberClient As Boolean) As Task(Of SignInResult)

參數

provider
String

要驗證程式代碼的兩個要素驗證提供者。

code
String

要驗證的兩個要素驗證碼。

isPersistent
Boolean

旗標,指出登入 Cookie 是否應該在瀏覽器關閉之後保存。

rememberClient
Boolean

指出目前瀏覽器是否應該記住的旗標,並隱藏所有進一步的兩個因素驗證提示。

傳回

工作物件,表示包含 登入嘗試之 的 非同步作業。

適用於