Ошибка, когда POSTing реагирует на приложение после проверки подлинности SAML - PullRequest
0 голосов
/ 19 февраля 2020

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

У меня есть приложение, которое построено следующим образом:

  • React-интерфейс, созданный с помощью Create React App
  • Отдельный API, работающий на отдельном сервере, с которым взаимодействует веб-интерфейс через вызовы RESTful
  • Auth0, обрабатывающий auth, используя соединение SAML. Аутентификация прошла успешно по соединению SAML.
  • Приложение размещено на Heroku и использует сборку @ mars / create-Reaction-app.

Проблема, с которой я сталкиваюсь, заключается в том, что после аутентификации SAML возникает перенаправить обратно в мое приложение как POST. Мое приложение не знает, что делать с указанным POST, и я не уверен, почему.

Идеальный сценарий, который я ищу:

  • Посещения пользователя domain.com/login
  • Пользователь перенаправлен на IdP SAML, который запрашивает логин
  • Пользователь входит в систему с IdP и отправляется обратно в мое приложение, желательно просто по пути /explorer. Это все должно быть просто ПОЛУЧИТЬ.

Я рад опубликовать любой связанный код, но не уверен, что будет наиболее полезным. Несмотря на то, что я установил привязку протокола SAML к «перенаправлению» на Auth0, он продолжает отправлять сообщения обратно в мое приложение. Однако я мог бы просто неправильно понять это произведение.

Опять же, рад опубликовать любой код, который вам поможет, просто не зная, что наиболее полезно увидеть. Как я уже сказал, похоже, что auth работает, только после аутентификации, POST возвращается к моему root, и мое приложение не имеет ни малейшего представления, что с ним делать. Конфигурации nginx не существует.

Спасибо за любые советы или подсказки о том, где искать.

1 Ответ

0 голосов
/ 19 февраля 2020

Быстрое наблюдение. Решил это (я думаю), раскрутив простой сервер Express для обслуживания приложения React и направив POST / на index.html, что, похоже, пока работает.

...