Мы только что обновили Spring Security версии 3.0 до версии 3.1. Наш старый файл конфигурации, очевидно, использовал устаревшую функцию, где вы можете отключить защиту для блоков в блоке , используя опцию filter = "none". Вот фрагмент нашего старого файла applicationContext-security.xml:
<http ...>
<intercept-url pattern="/resetPassword" filter="none" requires-channel="https" />
</http>
Spring Security 3.1 вынуждает вас определять дополнительные блоки , чтобы отключить защиту для определенных шаблонов URL:
<http security="none" pattern="/resetPassword" />
Вопрос: Как заставить канал HTTPS для этого нового блока ?