在Grails中登录时强制浏览器使用HTTPS

时间:2015-12-17 13:44:08

标签: grails grails-plugin grails-2.5

在我的Grails项目中,我正在使用 spring core plugin ,我想强制浏览器在登录时使用HTTPS,我找到了这个设置:

grails.plugin.springsecurity.auth.forceHttps = true

但是当我把它放在Config文件中时,但是当我尝试访问需要首先登录的操作而不是使用HTTPS将我引导到登录页面时它会显示我

  

此页面无法显示

如附图所示image 我遗失的任何东西?

1 个答案:

答案 0 :(得分:1)

此处使用Grails spring安全性插件有两个设置。下面的安全通道定义表明应用程序的所有URL都必须使用HTTPS,因此会自动重定向到HTTPS。您可以更改此定义以满足您的需求。

grails.plugin.springsecurity.auth.forceHttps = true
grails.plugin.springsecurity.secureChannel.definition = [
 '/**': 'REQUIRES_SECURE_CHANNEL'
]