什麼是用Java實現的桌面應用程序AA機制(授權和認證) 的最好方式,我有會計應用程序需要AA機制如何實現在桌面應用程序的Java認證
2
A
回答
2
JAAS可以是一個好地方開始。
0
我建議你使用Kerberos進行身份驗證。 Java有內置的Kerberos客戶端。你只需要有一個KDC。如果你有Windows AD,它可以用作KDC。
您可以使用JAAS作爲API來執行Kerberos身份驗證。
沒有什麼內置的授權。我建議你使用基於角色的授權。您必須自己定義角色,並將其放入Kerberos票證的AuthorizationData內。
您可以在客戶端上使用許多其他身份驗證機制。 Kerberos是唯一擁有標準令牌(票證)的用戶,因此用戶不必一次又一次輸入密碼。
+0
Kerberos客戶端在1.6之前不適用於AD。 – 2009-09-30 14:15:18
0
不清楚你想要什麼類型的AA。
如果你想AA對Windows Active Directory,那麼最簡單的方法是用該用戶的ID和密碼(認證)連接到該目錄的LDAP服務器,並閱讀組的列表(這是授權)。
JAAS相當通用,因此比較複雜,對於特定情況,通常使用更簡單的方法更好。
相關問題
- 1. 帶桌面應用程序的java桌面應用程序
- 2. 如何在C#桌面應用程序中實現Push方法?
- 3. Java桌面應用程序?
- 4. Java桌面應用程序
- 5. java桌面應用程序
- 6. 如何在Java桌面應用程序中安全地實現SQL查詢
- 7. 如何在java桌面應用程序中實現系統通知
- 8. 如何使用Authlogic實現Rails應用程序的API認證
- 9. 如何使java桌面應用程序移動應用程序
- 10. 如何在桌面應用程序中使用Deezer API的oAuth認證?
- 11. 在桌面Java應用程序
- 12. Java桌面應用程序和Java EE?
- 13. 在桌面應用程序中使用MVC實現GUI菜單
- 14. 在桌面應用程序中使用JPA實現?
- 15. 桌面Java應用程序的替代
- 16. Java中的桌面應用程序
- 17. Java中的桌面應用程序
- 18. Java桌面應用程序上的Admob?
- 19. Java查找默認桌面應用程序的擴展
- 20. 在桌面應用程序中實現Log4J
- 21. 用於Java Web應用程序的類似桌面的UI實現?
- 22. 使用Unity的增強現實桌面應用程序
- 23. C#桌面應用程序許可證
- 24. 從C#桌面應用程序Webservice CAS認證
- 25. 認證與Blogger API爲Windows桌面應用程序
- 26. 自動啓動Windows 8桌面應用程序認證要求
- 27. 如何在Java桌面應用程序中使用Google Drive?
- 28. 在桌面應用程序
- 29. 如何實現一個線程到我的自制桌面應用程序
- 30. 如何更改默認的Android桌面應用程序?
我正在尋找一些使用AA的JAAS的桌面應用程序。我找到了很多示例,但想要一些實例。所以如果可以的話,請您給我使用JAAS的會計應用程序?這將是你的巨大幫助。或者你能否建議我從哪裏可以找到這樣的應用程序?它可以是非常小或中等大小。我的電子郵件ID是([email protected])謝謝 – user523956 2012-08-24 08:56:49