2012-08-26 53 views
1

我有一个使用spring-security的web应用程序。春天mvc +安全 - 会话范围的豆

春季安全为我们的用户创建会话。是否有可能告诉spring安全机制在会话对象中存储一些引用以供将来查找?如果是的话,是否有可能使用XML和/或注释,或者我需要扩展一些类或使用弹簧安全“扩展点”之一?

如果使用spring-security是不可能的,那么向session添加一些属性的正确方法是什么?

回答

0

我不是在spring-secutiry模块方面的专业知识,但根据我的知识,如果spring为您创建会话然后在控制器上(假设)您可以使用request.getSession()来处理HttpSession对象。

关于在会话中添加属性,可以使用一些在HttpSession中创建一些上下文。上下文将是一个对象(bean),它将让所有setter/getters获得所需的值。

+0

问题是,我想将它与Spring容器集成,这意味着如果我将控制器方法与我的对象签名,它将从会话对象注入。 – Andna