Я хочу, чтобы мое приложение работало исключительно с включенным SSL. Я использую основной плагин Spring Security.
Вот как я пытаюсь сделать это в Config.groovy
:
grails.plugins.springsecurity.portMapper.httpPort = 8080
grails.plugins.springsecurity.portMapper.httpsPort = 8443
grails.plugins.springsecurity.secureChannel.definition = [ '/**' : 'REQUIRES_SECURE_CHANNEL']
Я ожидал, что это вызовет перенаправления каждый раз, когда я попытаюсь получить доступ к URL-адресу с помощью HTTP.
Однако меня никогда не перенаправляют, и я могу перемещаться как по HTTP, так и по HTTPS. Я могу добавить, что запускаю свое приложение, используя grails run-app -https
Я все неправильно понимаю?
Приветствуются любые предложения.