SignInManager<TUser>.SignInOrTwoFactorAsync Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.