Как я могу легко настроить встроенный сервер tomcat для перенаправления всего HTTP-трафика на https? У меня есть Spring Boot, работающий на экземпляре ec2, который находится за балансировкой эластичной нагрузки. Я настроил ELB для обработки ssl для меня (что здорово), и он устанавливает заголовок X-FORWARDED-PROTO в "https". Я хочу определить, когда это не задано, и перенаправить пользователя, чтобы заставить их использовать https, если они еще не были.
До сих пор я попытался добавить следующее в файл application.properties без везения:
server.tomcat.protocol-header=x-forwarded-proto
security.require-ssl=true