подскажет.
Имеем приложение spring, в котором с помощью spring-security реализована авторизация на стороннем oauth сервере. В целом с авторизацией проблем нет.
Приложение развертывается в кубере, а перед ним стоит nginx. Адрес приложения в кубере: test.test-develop123. Адрес приложения, который проксирует nginx: test.dev.ru.
Проблема:
При аутентификации через oauth в redirect_uri передается значение base-uri равное test.test-develop123, а надо передать тот, который на nginx (test.dev.ru).
Соответственно вопросы:
1. Можно ли как-то приложению spring указать base-uri самостоятельно?
2. Если п. 1 равен - нет, то есть ли какие-то варианты решения проблемы?
если коряво объяснил, то готов пояснить дополнительно непонятные моменты.
server.forward-headers-strategy=framework если спринг бут. А вообще смотри в сторону X-Forwarded-Host: X-Forwarded-Proto: X-Forwarded-Prefix:
Спасибо большое, ушел изучать
Вроде взлетело с настройками, спасибо большое еще раз!
Обсуждают сегодня