Compartir a través de


SignInManager<TUser>.SignInOrTwoFactorAsync Método

Definición

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

Se aplica a