У меня есть следующая конфигурация в моем web.xml
файл в приложении Spring:Java Условный конфигурации (web.xml) - Разработка/Производство
<session-config>
<cookie-config>
<name>mycookie</name>
<http-only>true</http-only>
<secure>true</secure>
</cookie-config>
</session-config>
Проблема заключается в следующем: <secure>true</secure>
навязывает куки для отправки через HTTPS только, и в моей машине разработки у меня нет HTTPS. Однако эта конфигурация незаменима в производственной среде.
Есть ли способ сделать эту конфигурацию чувствительной к окружающей среде - то есть false
для разработки и true
для официальных/производственных сборок?
Я бы сделал это Другим способом: создайте свою машину разработки, поддерживающую HTTPS. (Для Tomcat относительно легко подписано с сертификатом). – Ralph
@ Ralph и становится еще проще с настоящими сертификатами. –