SignInManager<TUser>.SignInOrTwoFactorAsync Metoda

Definice

Přihlásí se zadaná user , pokud bypassTwoFactor je nastavená na false. Jinak uloží použití user po dvoufaktorové kontrole.

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)

Parametry

user
TUser
isPersistent
Boolean

Příznak označující, jestli se má soubor cookie přihlášení zachovat po zavření prohlížeče.

loginProvider
String

Poskytovatel přihlášení, který se má použít. Výchozí hodnota je null

bypassTwoFactor
Boolean

Příznak označující, jestli chcete obejít dvoufaktorové ověřování. Výchozí hodnota je false

Návraty

Task<SignInResult>

Vrátí hodnotu SignInResult

Platí pro