다음을 통해 공유


SignInManager<TUser>.SignInOrTwoFactorAsync 메서드

정의

가 false로 설정된 경우 bypassTwoFactor 지정된 user 에 로그인합니다. 그렇지 않으면 2단계 검사 후에 사용할 를 저장 user 합니다.

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)

매개 변수

user
TUser
isPersistent
Boolean

브라우저를 닫은 후 로그인 쿠키가 유지되어야 하는지 여부를 나타내는 플래그입니다.

loginProvider
String

사용할 로그인 공급자입니다. 기본값은 null입니다.

bypassTwoFactor
Boolean

2단계 인증을 바이패스할지 여부를 나타내는 플래그입니다. 기본값은 false입니다.

반환

SignInResult을 반환합니다.

적용 대상