Задать вопрос
@zhuravlev125

Почему авторизация через pasport.js работает только на локальной машине?

Добрый день, сделал авторизацию с помощью passport.js через сервисcы GOOGLE, FACEBOOK, TWITTER.
Когда авторизуюсь со своей локальной машины то авторизация работает через все сервиссы, если пробую с другого устройства то нет, работает только локальная авторизация. Вылетает следующая ошибка:
Webpage not available
The webpage at http://localhost:3000/auth/google/callback?code=4/aSnGBSrQQrpVumhJ6Ar5FPqjQPZDD_V4Hr5id1DCHpg# could not be loaded because:
net::ERR_CONNECTION_REFUSED
Подскажите как можно это исправить? При необходимости могу выложить код
  • Вопрос задан
  • 260 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 3
В ошибке "localhost:3000" при попытке авторизации с другого устройства? И вас ничего не смущает?
Ответ написан
politon
@politon
HTML5,CSS3,JS,PHP,SQL,API,canvas,animation...
Потому, как node.js только у тебя стоит.
Ответ написан
Комментировать
miraage
@miraage
Старый прогер
Держу пари, что надо прописать allowed redirect url / callback urls для каждого сервиса не только на локалхост, а еще и на боевой сервер. И, обычно, для этого отдельные oauth credentials заводят.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы