Я работаю над ядром MVC 2 и IdentityServer4, внешний пользователь успешно вошел в систему, проблема, с которой я сталкиваюсь, заключается в том, что эта функция всегда возвращает значение null в HomeController.
var info = await _signInManager.GetExternalLoginInfoAsync();
Но он работает в AccountController, когда пользователь входит в систему и перенаправляется обратно клиенту с IdentityServer.
public async Task<IActionResult> ExternalLoginCallback(string returnUrl = null, string remoteError = null)
{
var info = await _signInManager.GetExternalLoginInfoAsync();
}
Мы будем благодарны за любую помощь.