首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spring安全身份验证上下文传播

Spring安全身份验证上下文传播
EN

Stack Overflow用户
提问于 2012-10-21 12:46:31
回答 1查看 1.3K关注 0票数 1

Security 3声称为HttpInvoker提供了透明的身份验证上下文传播。

有人能告诉我这个集成代码的确切位置吗(我查看了Security代码本身,发现什么都找不到,以及HttpInvoker相关的类)?

EN

回答 1

Stack Overflow用户

发布于 2013-01-24 08:58:46

到目前为止,基于:http://static.springsource.org/spring-security/site/docs/3.1.x/reference/springsecurity-single.html#tech-intro-sec-context-persistence

服务器缓存持续时间会话的主体信息。在Security中,在请求之间存储SecurityContext的责任由SecurityContextPersistenceFilter负责,SecurityContextPersistenceFilter默认将上下文存储为HTTP请求之间的HttpSession属性。

您应该检查:SecurityContextPersistenceFilter

另一方面,我只对Spring2.5.x有经验,使用:HttpSessionContextIntegrationFilter ( http://static.springsource.org/spring-security/site/docs/2.0.x/apidocs/org/springframework/security/context/HttpSessionContextIntegrationFilter.html )是可以实现的。

此外,在客户端,您应该确保在调用之间使用一些会话传播实现,通常是CommonsHttpInvokerRequestExecutor ( http://static.springsource.org/spring/docs/2.5.x/api/org/springframework/remoting/httpinvoker/CommonsHttpInvokerRequestExecutor.html )。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12998748

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档