Acegi、Grails、JBoss、SSL 从 http<>https 来回
我已经在我的服务器上安装了 SSL。我的问题是如何通过 acegi 插件仅在选定的控制器/页面上强制使用 https。
Acegi 插件支持属性forcehttps,当设置为true 时,一旦用户登录,所有页面都会受到保护。我想更改此行为,一旦用户注销,他们应该被重定向到不安全的页面。 所以本质上http>https>http。
谢谢, 世界银行
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
forceHttps 仅强制登录页面使用 SSL。此后链接是相对的,因此用户将继续使用 SSL,但这不是必需的。
如果您想要精细控制哪些 URL 使用 SSL,哪些不使用 SSL,请参阅 http://www.grails.org/AcegiSecurity+Plugin+-+Customizing+with+SecurityConfig
forceHttps only forces the login page to use SSL. After that the links are relative, so the user will continue to use SSL but it's not required.
If you want fine-grained control over which URLs use SSL and which don't, see the 'Channel security' section of http://www.grails.org/AcegiSecurity+Plugin+-+Customizing+with+SecurityConfig