2013-11-14 33 views
0

配置Spring Security Java以提供数据库存储会话实现的最低步骤是什么?基本上我想使用会话ID与Cookie和基于JDBC的会话实现。看起来我必须实现一个自定义会话注册表,但不能确定我需要额外的实现来提供基于数据库的会话实现。Spring Security的分布式会话

(我使用Spring Security的RC2)

+1

和Spring Security有什么关系?这取决于你的servlet容器,而不是Spring Security。 Spring Security中的'SessionRegistry'具有完全不同的含义和用例,然后分布式会话。 –

+0

我认为Spring Security将负责会话管理和安全。我的理解似乎有一个根本的错误。我错了吗? – Cemo

+0

正确... Spring不管理你的会话,这是你的Servlet容器的任务(因为它是规范的一部分),如何改变它持续存在的方式通常可以在文档中找到。 Spring中的'SessionRegistry'是它的并发会话管理支持,并且与存储状态无关。 –

回答

1

罗布绞车和M. Deinum澄清我的问题,并介绍说,目前这是不可能的春天。但是有与我的问题相关的an issue。我决定使用Servlet API和容器会话管理。

Rob Winch目前正在实施一个Spring Session项目。

1

我已经使用Spring Security和MongoDB实现了RESTfull distributive system。 这里是filters,configservice

请随意叉和推。

+0

如果您使用的是Jersey安全性 - 您可以覆盖Session Repository并使用Hazelcast或Mongo( Hazelcast会更快速地工作)。 – Azee

相关问题