Condividi tramite


SignInManager<TUser>.SignInOrTwoFactorAsync Metodo

Definizione

Esegue l'accesso all'oggetto specificato user se bypassTwoFactor è impostato su false. In caso contrario, archivia per l'utilizzo user dopo un controllo a due fattori.

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)

Parametri

user
TUser
isPersistent
Boolean

Flag che indica se il cookie di accesso deve essere persistente dopo la chiusura del browser.

loginProvider
String

Provider di accesso da utilizzare. Il valore predefinito è Null

bypassTwoFactor
Boolean

Flag che indica se ignorare l'autenticazione a due fattori. Il valore predefinito è false.

Restituisce

Restituisce SignInResult.

Si applica a