Поделиться через


SignInManager<TUser>.SignInOrTwoFactorAsync Метод

Определение

Выполняет вход в указанный user объект , если bypassTwoFactor для задано значение false. В противном случае сохраняет для user использования после двухфакторной проверка.

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

Флаг, указывающий, следует ли обходить двухфакторную проверку подлинности. Значение по умолчанию — false.

Возвращаемое значение

Возвращает SignInResult

Применяется к