2011-09-30 56 views
3

我是相当新的Java开发和我发现自己与实现功能的授权系统,用Java编写的桌面应用程序的任务。Java桌面应用程序和功能Autherization

目前的应用程序在启动时要求用户认证和用户对通过LDAP活动目录服务器进行身份验证。

,因为它代表有没有适当的用户privillage系统中的应用,一旦用户通过验证,他们有充分的机会来应用全部功能。

我需要做的是定义一些用户角色或组可以访问不同的功能,即用户:Alice(组:管理员)可以在弹出式菜单中看到menuItem:EditCell,但是用户:Bob (组:农民)可能不会。

有人建议我看看春天的安全性和方法/类注释,但我发现它有点难以让我的头周围到目前为止,我已经找到的信息。

是否有任何人谁拥有了周围的人谁也许能提供一些帮助有类似的经历?

干杯,

回答

3

我肯定会推荐Shiro在春天为您的使用情况。看看他们的网站,并通过10 minute quick guide。你会在家里感到惊讶,你可以用简单,直接的代码完成。

对于简单的测试,你可以定义内四郎自身的角色,但最终你会希望把所有的角色进入你的LDAP。