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