Я использовал стандартный шаблон Mvc с индивидуальной аутентификацией пользователей в сообществе VS 2017 и настроил вход в Facebook, который работает нормально.
Я пытаюсь протестировать свой сайт перед публикацией, и я использовал https://conveyor.cloud/ визуальный студийный плагин, который прекрасно работает с использованием туннелирования. Однако, когда я пытаюсь использовать логин Facebook с интернет-адреса (вы получаете адрес myprojectname.conveyor.cloud), он перенаправляется на форму авторизации localhost.
При дальнейшей проверке я вижу, что эта строка в ExternalLoginCallback
функция в контроллере Account
всегда возвращает значение NULL, и это перенаправляет на форму входа в систему localhost:
var loginInfo = await AuthenticationManager.GetExternalLoginInfoAsync();
Что может быть причиной того, что это не сработает при вызове с адреса transpor.cloud?