Grails 加速弹簧安全中的过滤器检查

Grails 加速弹簧安全中的过滤器检查,grails,spring-security,Grails,Spring Security,我有一个使用SpringSecurity核心插件的Grails2.1.1项目 我正在使用一个自定义筛选器对外部服务进行POST调用以验证凭据(类似于CAS)。这需要时间,在加载我的web应用程序的过程中,会进行数百次POST调用 是否有一种方法可以将凭据“缓存”一段时间,这样就不会对每个受限制内容的请求都进行POST调用 我曾考虑在会话中设置一个变量,但Spring Security似乎有内置的东西来缓存这个请求 从另一个角度来看,如果我将Spring安全性与CAS服务集成,我将如何配置Spri

我有一个使用SpringSecurity核心插件的Grails2.1.1项目

我正在使用一个自定义筛选器对外部服务进行POST调用以验证凭据(类似于CAS)。这需要时间,在加载我的web应用程序的过程中,会进行数百次POST调用

是否有一种方法可以将凭据“缓存”一段时间,这样就不会对每个受限制内容的请求都进行POST调用

我曾考虑在会话中设置一个变量,但Spring Security似乎有内置的东西来缓存这个请求


从另一个角度来看,如果我将Spring安全性与CAS服务集成,我将如何配置Spring安全性,以便在第一次调用受限资源后,它将在一段时间(4-8小时)内绕过对服务器的票证检查。最后,我将一些凭据保存到用户的会话中,并首先检查用户是否有有效的会话。如果是这样的话,我就避免了给验证服务打额外昂贵的电话