2012-08-26 65 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