我有一個擁有jsps的webapp。我沒有使用任何struts或mvc框架。我們使用Apache CXF構建JAX-RS服務。在jax-rs webservice中處理身份驗證和授權,使用cxf
現在我想要做下列
- 允許用戶與用戶名和密碼登錄。
- 對於所有後續的webservice調用,都應該使用相同的認證信息。
- 登錄用戶有一些細節(個人資料照片,全名),我想保持它在會話中保持不變。
- 另外,它的作用被定義。根據角色,只有某些jax-rs調用將被允許。
- JSP中還使用角色來限制對功能的訪問。
- Web服務可以在外部訪問,因此應該使用認證和授權信息。
據我瞭解,我們不應該在jax-rs服務中使用會話。處理上述情況的最佳方法是什麼?
問題是如何在個別操作中獲取安全上下文而不會搞亂代碼。目前我所做的是獲取servletContext並從相同的等得到會話。它的髒。我的簡單POJO雜亂無章的訪問控制代碼讀取會話等 – 2013-02-19 07:39:22