SignInManager<TUser>.SignInOrTwoFactorAsync メソッド

定義

が false に設定されている場合bypassTwoFactorは、指定した user をサインインします。 それ以外の場合は、user2 要素チェックの後に使用する を格納します。

protected virtual System.Threading.Tasks.Task<Microsoft.AspNetCore.Identity.SignInResult> SignInOrTwoFactorAsync (TUser user, bool isPersistent, string loginProvider = default, bool bypassTwoFactor = false);
protected virtual System.Threading.Tasks.Task<Microsoft.AspNetCore.Identity.SignInResult> SignInOrTwoFactorAsync (TUser user, bool isPersistent, string? loginProvider = default, bool bypassTwoFactor = false);
abstract member SignInOrTwoFactorAsync : 'User * bool * string * bool -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Identity.SignInResult>
override this.SignInOrTwoFactorAsync : 'User * bool * string * bool -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Identity.SignInResult>
Protected Overridable Function SignInOrTwoFactorAsync (user As TUser, isPersistent As Boolean, Optional loginProvider As String = Nothing, Optional bypassTwoFactor As Boolean = false) As Task(Of SignInResult)

パラメーター

user
TUser
isPersistent
Boolean

ブラウザーを閉じた後にサインイン Cookie を保持するかどうかを示すフラグ。

loginProvider
String

使用するログイン プロバイダー。 既定値は null です。

bypassTwoFactor
Boolean

2 要素認証をバイパスするかどうかを示すフラグ。 既定値は false です。

戻り値

SignInResult を返します

適用対象