У меня есть интерфейсное веб-приложение, которому нужны данные от сторонней службы, для которой требуется 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).
Что мне здесь не хватает?