如何在 Spring acegi 框架中配置会话超时?
我们在我的 Spring 应用程序中使用 acegi security。 您能否帮助如何让用户会话超时 5 分钟并返回登录屏幕? 我尝试在 web.xml 中配置 session-timeout
。但它不起作用。 感谢您的帮助和时间。
我意识到我需要在 acegi 安全配置 xml 中保留过期票证的 5 分钟 = 300000 mill secconds
。
现在我还有另一个问题,如何在登录时重定向到应用程序主页。目前它正在尝试转到之前注销的页面。但我想在任何情况下将其作为主页。 非常感谢您的帮助。谢谢。
We are using acegi security for my spring application.
Can you please help how to make user to session time out by 5 mins and go back to login screen?
I tried to configure session-timeout
in web.xml. But it is not working.
Thank you for your help and time.
I realized that i need to keep 5 min = 300000 mill secconds
on expiring tickets in acegi security configuration xml.
Now i have another questions that how to redirect to application home page on login. Currently it is trying to go to the page where it previously logged out. But i want to make it as home page on what ever condition.
Your help is greatly appreciated. Thank you.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
要在超时(在 web.xml 中定义)后转发到特定的 url,您可以使用
会话管理文档
to get forwared to a specific url after a timeout (defined in the web.xml), you may use
Session Management docu
更改以下过期策略,我们可以使会话在规定时间内退出
Cas过期策略 提供更多信息。
要重定向到登录页面,请使用以下内容:
在
casProcessingFilter
bean 配置中Changing following expiration policy, we can make session log out within time
Cas expiration policies gives more information.
To redirect to login page use following:
in
casProcessingFilter
bean configuration