Acegi、Grails、JBoss、SSL 从 http<>https 来回

发布于 2024-08-24 04:05:29 字数 204 浏览 4 评论 0 原文

我已经在我的服务器上安装了 SSL。我的问题是如何通过 acegi 插件仅在选定的控制器/页面上强制使用 https。

Acegi 插件支持属性forcehttps,当设置为true 时,一旦用户登录,所有页面都会受到保护。我想更改此行为,一旦用户注销,他们应该被重定向到不安全的页面。 所以本质上http>https>http。

谢谢, 世界银行

I have installed SSL on my server. My question is how can i forcehttps only on selected controllers/pages via the acegi plugin.

Acegi plugin supports a property forcehttps, which when set to true makes all the pages secured once the user logs in. I want to change this behaviour where once the users log off, they should be redirected to the unsecure page.
So in essence http>https>http.

Thanks,
WB

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

柠北森屋 2024-08-31 04:05:29

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文