爲了開發我的第一個JSF 2.0應用程序,我使用了GlassFish v3.1,部署計劃在JBoss 6上進行。是否有可在兩臺服務器上工作並支持基於JDBC的登錄的庫?我已閱讀有關Apache Shiro,這是這種情況下的一個選項,或者你會推薦一個不同的庫?JSF 2.0 Java EE 6認證 - Apache Shiro或其他庫?
0
A
回答
2
Shiro應該超過您在Java EE應用程序中的需求。隨時隨地問任何有關它的問題 - 你會發現一個有用的社區!
0
Apache Shiro不基於Java EE安全性。我真的會使用後者(在web.xml中指定安全性,ejb註釋,...)。 Glassfish(自定義或現有的)中的登錄模塊或jboss等效模塊應處理認證/組/角色。如果有標準解決方案(=基於規格),我真的不會使用非標準庫。
相關問題
- 1. Apache Shiro「與JSF 2.0」!它如何去?
- 2. Shiro在Java EE 6應用程序
- 3. JSF/Java EE窗體vs程序認證
- 4. Java EE 6 - JSF控制器
- 5. Apache Shiro與Java EE本地API
- 6. Java EE 5編程認證
- 7. JSF 2.0 +程序認證= 403 :)
- 8. 使用Apache Shiro進行社交認證
- 9. jboss/Java EE - 認證角色
- 10. Java EE 7和Java EE 6之間的區別6
- 11. Java EE 6框架
- 12. Java EE認證至JAX-RS
- 13. Java EE認證過程
- 14. JAAS,Spring Security或Apache Shiro
- 15. Java EE 6併發會話和共享
- 16. Java EE 6和Certutil
- 17. Java EE 6集羣集合
- 18. 使用Java EE 6 Bean驗證
- 19. 掛毯shiro安全認證
- 20. 在Ajax中處理驗證與JSF和Apache Shiro的交互
- 21. 問題有關Java EE 6架構
- 22. 從Java 6移至Java 6 EE SE
- 23. java ee 6 aop aspectj
- 24. Java EE 6教程組件
- 25. 基於Java EE容器的證書認證註銷
- 26. Java EE 6學習資料
- 27. Apache Felix + Java EE + OSGi Web-App
- 28. Java EE 6設計模式
- 29. Java EE用戶認證和GWT
- 30. JAXB 2 - Java EE 5和Java EE 6之間的變化6
登錄模塊?我見過的人都不喜歡使用JAAS,更別說理解了。 JEE的安全性始終將(像所有JEE規範一樣)成爲「最低公分母」解決方案。此外,JEE安全性不會爲您的應用程序處理細粒度的訪問控制 - Shiro會執行此操作。最重要的是有一個事實上的解決方案來迎合開發者實際上想要的東西。 Shiro已經有8年的歷史(以前稱爲JSecurity),它是一個擁有優秀社區的Apache頂級項目,將會持續更多年。這是一個非常可行的選擇。 – 2011-07-25 00:29:55
那麼,我是你的反例。 :-)我同意這是'最低公分母',所以我會說它用於它的設計目的,並使用特定的解決方案進行細粒度檢查(您可能很簡單地查詢您編寫的特定服務需要的時候)。讓我們不要深入JEE Specs,但現在有很多成功的例子。 – ymajoros 2011-07-25 07:12:02
如果Apache Shiro和JAAS可以相互補充,因爲認證功能存在重疊,這將會很有趣。 – 2012-08-03 08:46:07