У меня есть домен, https://faduense.com, где я успешно ввел логин с помощью Google Oauth2 с использованием паспорта. Приложение представляет собой приложение Mern, которое обрабатывает вход через API, выполненный в Node.
Теперь, поскольку приложение немного тяжелое, я хочу переместить мое приложение на поддомен, https://app.faduense.com, который я уже сделал, он работает на своем собственном сервере.
Проблема сводится к следующему: я изменил все свои настройки внутри моей задней и передней части, но когда я нажимаю войти с помощью Google это по-прежнему отправляет мои запросы в основной домен: https://faduense.com
Я даже пытался создать другое приложение через консоль Google и добавить новый клиент и секретный идентификатор, но он по-прежнему маршрутизирует его через основной домен.
Это мои настройки:
Настройки паспорта.
Мои маршруты API пользователя, которые go to https://app.faduense.com/api/users/
И мое всплывающее окно на передней части, которое выглядит следующим образом.
Наконец мои учетные данные, которые выглядят так:
Я теряю слова. Что я сделал,
Я попытался изменить свой URI перенаправления в приложении основного домена, созданном на консоли Google, что привело к ошибке redirect_uri_mismatch
Я попытался добавить URI перенаправления субдомена в приложение основного домена созданный в консоли Google, который ничего не сделал.
Я пытался манипулировать параметрами, отправленными через адресную строку браузера, но безрезультатно.
Если вы go до https://app.faduense.com/login и нажмете логин через Google, URL запроса отправит следующий URL: https://accounts.google.com/o/oauth2/v2/auth?response_type=code&redirect_uri=https%3A%2F%2Ffaduense.com%2Fapi%2Fusers%2Fauth%2Fgoogle%2Fusuario&scope=profile%20email&client_id=54622388608-9ml71v7gsj9f2avru52hpgmh0auudbur.apps.googleusercontent.com
Вы можете видеть, что в redirect_uri явно отсутствует поддомен. У меня нет большого опыта, я много искал, но я вижу, что мой единственный выход - попросить кого-то с большим опытом. Есть какие-нибудь подсказки? спасибо