2015-06-04 3 views
0

Я использую весенний ботинок (1.2.3) и встроенный поддон. По соображениям безопасности я бы предпочел перенаправить любой HTTP-запрос на https, но я не могу найти пример для этого.Переадресация http на https на весенний ботинок встроенный захват

Вот пример для весеннего ботинка и кота: Spring boot - Embeded Tomcat HTTP to HTTPS redirect

Кто-нибудь есть решение сделать это с отливом?

ответ

0

Вы можете добавить Spring-Security в свой проект, а затем настроить Spring-Security для принудительного использования https. Вы можете найти маленький пример в JavaDoc из

org.springframework.security.config.annotation.web.builders.HttpSecurity#requiresChannel() 
+0

В соответствии с документами, которые должны быть решением, но поскольку мы в настоящее время работаем на cloudfoundry, я внедрил собственный фильтр с использованием заголовков http, указанных здесь: http://stackoverflow.com/questions/28227583/pivotal-cloudfoundry-enforcing- HTTPS-SSL –

0

На самом деле ты собираешься иметь 2 порта в приложении Spring загрузки, так что вам придется создать еще один EmbeddedServletContainerFactory, говоря новый порт либо HTTP или HTTPS. После создания нового порта вы можете управлять перенаправлением с помощью Spring Mvc или Spring Security.

Смежные вопросы