Я добавил следующие свойства в мои application.properties для загрузочного приложения Spring, чтобы иметь возможность включить https:
server.use-forward-headers=true
server.tomcat.internal-proxies=.* //for testing purposes
server.tomcat.remote-ip-header=x-companyname-forwarded-for
server.tomcat.protocol-header=x-companyname-forwarded-proto
server.tomcat.port-header=x-companyname-forwarded-port
Он работал так, как будто должен работать, но всякий раз, когда ссылки строятся из ControllerLinkBuilder / UriComponentsBuilder, он снова возвращает http-ссылки.
Похоже, что ControllerLinkBuilder не учитывает эти свойства.
Можно ли сделать эту работу?
EDIT:
Весенняя версия: 4.3.23.RELEASE
Версия Spring Hateoas: 0.24.0.RELEASE