Spring Security 3聲稱爲HttpInvoker提供透明認證上下文傳播。Spring Security認證上下文傳播
任何人都可以指出這個集成代碼的確切位置嗎(我已經看過Spring Security代碼本身,什麼也找不到,以及在HttpInvoker相關的類中)?
Spring Security 3聲稱爲HttpInvoker提供透明認證上下文傳播。Spring Security認證上下文傳播
任何人都可以指出這個集成代碼的確切位置嗎(我已經看過Spring Security代碼本身,什麼也找不到,以及在HttpInvoker相關的類中)?
據我得到它到現在爲止,基於:http://static.springsource.org/spring-security/site/docs/3.1.x/reference/springsecurity-single.html#tech-intro-sec-context-persistence:
的服務器緩存的持續時間會話的主要信息。在Spring Security中,在請求之間存儲SecurityContext的責任歸屬於SecurityContextPersistenceFilter,SecurityContextPersistenceFilter默認將上下文存儲爲HTTP請求之間的HttpSession屬性。
你應該檢查:SecurityContextPersistenceFilter
在另一方面,我只有經驗春季2.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)。