什么是用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