Обработка ответа oauth на сервере без проблем cors на клиенте? - PullRequest
0 голосов
/ 09 июля 2019

У меня есть интерфейсное веб-приложение, которому нужны данные от сторонней службы, для которой требуется oauth-вход в систему перед использованием их API.

Я установил сервер Express в середине, который использует passport js для обработки вызовов oauth.Поскольку мое интерфейсное приложение вызывает запрос учетных данных oauth, как я должен перенаправить пользователя обратно в мое интерфейсное приложение после того, как мой экспресс-сервер получит ответ oauth?Если я попытаюсь передать сторонний ответ обратно в мое интерфейсное приложение через посредническую экспресс-службу посредника, у меня возникнет проблема cors.

У меня было сообщение, которое ранее было закрыто как дубликат, нопроблема, которую я получал, не была решена сообщением, дубликат которого был.

Разве моя экспресс-служба в этом случае не является прокси-сервером?Если это не прокси, что мне нужно сделать, чтобы сделать его одним?

Поток:

React App (mine) -> Express Service (mine) -> Third party oauth -> 
Response to Express Service (mine) -> response to React App (mine).

Что мне здесь не хватает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...