后,我有一个应用程序在Grails的(v1.3.7)开发,我们使用Spring Security的核心(V1.2.6)插件进行身份验证。在建立.war文件之后,我有将该应用程序部署在标准的tomcat服务器(v7.0.22)中。该应用程序运行良好。重定向会话超时(Grails的,Spring Security的核心,Tomcat)的
我知道,我可以构建应用程序之前或在Tomcat服务器本身在web.xml配置会话超时时间。但是,我希望(另外)在会话超时时自动将任何页面重定向到登录页面。因为,如果会话超时并且用户单击任何链接或仅刷新当前页面,则会出现tomcat错误。
任何人都可以提出一个方法来轻松解决呢?是否有Tomcat的或Spring Security的核心,没有工作的任何配置(如过期会话-URL)?
我在插件文档网站搜索,插件的博客网站,但没有找到。 This site建议我需要在代码中添加一个侦听器,并且我不愿意这么做,并且希望使用简单的配置,如this。任何人都可以指导什么
感谢预期
伊戈尔,你是对的。我只需要将@Secured(['IS_AUTHENTICATED_FULLY'])添加到不需要任何特定用户角色的所有控制器(对所有角色打开,但不是匿名)。为特定角色定义的控制器只是按预期工作。 –