SignInManager<TUser>.SignInOrTwoFactorAsync Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Loguje się w określonym user
przypadku, jeśli bypassTwoFactor
ma ustawioną wartość false.
W przeciwnym razie program przechowuje element user
do użycia po sprawdzeniu dwóch czynników.
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
Flaga wskazująca, czy plik cookie logowania powinien być utrwalany po zamknięciu przeglądarki.
- loginProvider
- String
Dostawca logowania do użycia. Wartość domyślna to null
- bypassTwoFactor
- Boolean
Flaga wskazująca, czy obejść uwierzytelnianie dwuskładnikowe. Wartość domyślna to false
Zwraca
Zwraca element SignInResult