Share via


SignInManager<TUser>.ExternalLoginSignInAsync 方法

定义

重载

ExternalLoginSignInAsync(String, String, Boolean, Boolean)

通过以前注册的第三方登录名登录用户,作为异步操作。

ExternalLoginSignInAsync(String, String, Boolean)

通过以前注册的第三方登录名登录用户,作为异步操作。

ExternalLoginSignInAsync(String, String, Boolean, Boolean)

Source:
SignInManager.cs
Source:
SignInManager.cs

通过以前注册的第三方登录名登录用户,作为异步操作。

public:
 virtual System::Threading::Tasks::Task<Microsoft::AspNetCore::Identity::SignInResult ^> ^ ExternalLoginSignInAsync(System::String ^ loginProvider, System::String ^ providerKey, bool isPersistent, bool bypassTwoFactor);
public virtual System.Threading.Tasks.Task<Microsoft.AspNetCore.Identity.SignInResult> ExternalLoginSignInAsync (string loginProvider, string providerKey, bool isPersistent, bool bypassTwoFactor);
abstract member ExternalLoginSignInAsync : string * string * bool * bool -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Identity.SignInResult>
override this.ExternalLoginSignInAsync : string * string * bool * bool -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Identity.SignInResult>
Public Overridable Function ExternalLoginSignInAsync (loginProvider As String, providerKey As String, isPersistent As Boolean, bypassTwoFactor As Boolean) As Task(Of SignInResult)

参数

loginProvider
String

要使用的登录提供程序。

providerKey
String

用户的唯一提供程序标识符。

isPersistent
Boolean

指示登录 Cookie 在浏览器关闭后是否应保留的标志。

bypassTwoFactor
Boolean

指示是否绕过双重身份验证的标志。

返回

表示异步操作的任务对象, 其中包含用于登录尝试的 。

适用于

ExternalLoginSignInAsync(String, String, Boolean)

Source:
SignInManager.cs
Source:
SignInManager.cs

通过以前注册的第三方登录名登录用户,作为异步操作。

public:
 virtual System::Threading::Tasks::Task<Microsoft::AspNetCore::Identity::SignInResult ^> ^ ExternalLoginSignInAsync(System::String ^ loginProvider, System::String ^ providerKey, bool isPersistent);
public virtual System.Threading.Tasks.Task<Microsoft.AspNetCore.Identity.SignInResult> ExternalLoginSignInAsync (string loginProvider, string providerKey, bool isPersistent);
abstract member ExternalLoginSignInAsync : string * string * bool -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Identity.SignInResult>
override this.ExternalLoginSignInAsync : string * string * bool -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Identity.SignInResult>
Public Overridable Function ExternalLoginSignInAsync (loginProvider As String, providerKey As String, isPersistent As Boolean) As Task(Of SignInResult)

参数

loginProvider
String

要使用的登录提供程序。

providerKey
String

用户的唯一提供程序标识符。

isPersistent
Boolean

指示登录 Cookie 在浏览器关闭后是否应保留的标志。

返回

表示异步操作的任务对象, 其中包含用于登录尝试的 。

适用于