SignInManager<TUser>.ExternalLoginSignInAsync Метод

Определение

Перегрузки

ExternalLoginSignInAsync(String, String, Boolean, Boolean)

Выполняет вход пользователя с помощью ранее зарегистрированного стороннего входа в качестве асинхронной операции.

ExternalLoginSignInAsync(String, String, Boolean)

Выполняет вход пользователя с помощью ранее зарегистрированного стороннего входа в качестве асинхронной операции.

ExternalLoginSignInAsync(String, String, Boolean, Boolean)

Выполняет вход пользователя с помощью ранее зарегистрированного стороннего входа в качестве асинхронной операции.

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)

Выполняет вход пользователя с помощью ранее зарегистрированного стороннего входа в качестве асинхронной операции.

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 для входа сохраняться после закрытия браузера.

Возвращаемое значение

Объект задачи, представляющий асинхронную операцию, содержащую для попытки входа.

Применяется к