@questioner1

Как получить response в react из бекенда, на который приходит редирект с информацией(Google OAuth2.0)?

Есть фронтенд(localhost:3000) есть бекенд(localhost:5000)
Добавил passport.js и стратегию через гугл. На бекенде есть два пути: localhost:5000/auth/google и localhost:5000/auth/google/redirect.
Собственно, когда происходит аутентификация, все что мне нужно делается на бекенде и при автоматическом переходе на localhost:5000/auth/google/redirect выдает нужный респонс. Но вопрос тут вот в чем. В респонсе лежит объект юзера, чтобы авторизовать его на клиенте и я совсем не догоняю, как мне передать его на фронтенд.
На клиенте есть кнопка авторизоваться через гугл -> редирект на localhost:5000/auth/google -> происходит авторизация в гугле -> редиректит на localhost:5000/auth/google/redirect и там результат моего бекенда. Как мне его получить на фронт?
  • Вопрос задан
  • 112 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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