2010-03-07 75 views
7

我正在將GAE Java用於多用戶應用程序。有多個用戶具有不同的角色。每個用戶都可以登錄,執行一些操作並註銷。業務限制了我使用Google用戶服務,而且我需要實現自己的身份驗證和會話管理。Google App引擎的自定義用戶管理Java

任何人都可以請與我分享我應該如何執行我自己的用戶管理?我已經閱讀了實現自己用戶管理的非常棘手的問題。任何關於最佳方法/設計/現有框架的指針(如果有的話)?

我可以看到一些類似的帖子,但他們是爲python。

+1

到目前爲止,我已經使用Session對象的常規java會話管理實現了這一點,並在會話中維護了一個屬性。我已經在開發環境和雲環境中測試了GAE上的這些作品。 GAE將會話ID保留在數據存儲中,並且工作正常。我使用Servlet Filter來確保對所有需要的URL進行身份驗證訪問。 – Gopi 2010-03-22 06:11:15

回答

3

那麼,對於生產質量認證和安全性,我最終決定使用「Spring-Security」。如果您在應用程序中使用spring,似乎是最好的解決方案,並且您可以在最佳級別進行自定義。