SignInManager<TUser>.SignInOrTwoFactorAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicia sesión en el especificado user
si bypassTwoFactor
se establece en false.
De lo contrario, almacena para user
su uso después de una comprobación de dos factores.
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)
Parámetros
- user
- TUser
- isPersistent
- Boolean
Marca que indica si la cookie de inicio de sesión debe conservarse después de cerrar el explorador.
- loginProvider
- String
Proveedor de inicio de sesión que se va a usar. El valor predeterminado es null.
- bypassTwoFactor
- Boolean
Marca que indica si se va a omitir la autenticación en dos fases. El valor predeterminado es false.
Devoluciones
Devuelve una SignInResult