首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用户授权Java SE

用户授权Java SE
EN

Stack Overflow用户
提问于 2011-02-19 22:07:45
回答 3查看 1.1K关注 0票数 2

我需要创建一个不同的用户角色(管理员和简单用户)的用户授权。管理员将有更多的功能能力。那么,我应该使用什么类或引擎来实现对destkop应用程序的用户授权呢?我是否应该在javax.security.auth.login中使用类

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-02-19 22:20:20

在桌面应用程序中实现授权的两种最常见的方法是:

(JAAS)

  • Roll您自己的
  • Java身份验证和授权服务,要么完全从头开始,要么使用类似LDAP的东西来存储和检查用户凭据。
票数 4
EN

Stack Overflow用户

发布于 2011-02-26 07:32:51

如果您还没有,请查看Apache Shiro。它比JAAS更容易使用,并且可以与任何类型的应用程序一起使用,无论是桌面应用程序、基于web的应用程序还是移动应用程序。

票数 1
EN

Stack Overflow用户

发布于 2011-02-19 22:32:45

Bouncy Castle有一个很好的密码加密系统。您可以使用数据库或XML文件来存储用户和角色数据。密码必须加密。然后绕过你的JMenuBar和JMenu来启用/禁用或者设置为可见/不可见每个角色应该看到的内容。使用这个解决方案,您只需要Bouncy-Castle jar。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5051191

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档