Partager via


SignInManager<TUser>.SignInOrTwoFactorAsync Méthode

Définition

Connecte le spécifié user si bypassTwoFactor est défini sur false. Sinon, stocke le user pour une utilisation après un case activée à deux facteurs.

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)

Paramètres

user
TUser
isPersistent
Boolean

Indicateur indiquant si le cookie de connexion doit persister après la fermeture du navigateur.

loginProvider
String

Fournisseur de connexion à utiliser. La valeur par défaut est Null

bypassTwoFactor
Boolean

Indicateur indiquant s’il faut contourner l’authentification à deux facteurs. La valeur par défaut est false

Retours

Retourne un SignInResult.

S’applique à