Sdílet prostřednictvím


SignInManager<TUser>.SignInOrTwoFactorAsync Metoda

Definice

Podepíše zadanou user hodnotu, pokud bypassTwoFactor je nastavená na hodnotu false. V opačném případě uloží user pro použití 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 přihlašovací soubor cookie má zachovat i po zavření prohlížeče.

loginProvider
String

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

bypassTwoFactor
Boolean

Příznak označující, jestli se má obejít dvojúrovňové ověřování. Výchozí hodnota je false.

Návraty

Vrátí hodnotu SignInResult

Platí pro