【问题标题】:Look for a role-based authentication solution in java在java中寻找基于角色的身份验证解决方案
【发布时间】:2011-07-16 15:05:59
【问题描述】:

我正在构建一个与用户身份验证相关的项目。

这个项目是关于公司的任务经理的。

公司包含多个部门,一个部门可以包含多个子部门,子部门也可以有子部门。

一个部门的经理可以创建/修改/删除他部门的任务。

其他人只能看到该任务。

当他创建一个任务时,他应该指定操作员(谁来做这个工作)和充电器(谁来负责这个任务)。操作者和充电器应该属于某些特定的部门。

例如,有一个名为“department01”的部门,该部门包含两个子部门:“开发”和“设计”。

现在用户“John”是“development”的经理,所以他可以添加属于“development”的任务,并选择属于“department01”的操作员和充电器,因为“department01”是“development”的父级。

系统中还有一些其他的角色,例如“department01”的老板,他可以看到所有属于“department01”的任务(包含“开发”和“设计”任务)。

在这种情况下,我认为基于角色的身份验证更好。

但是我在java中没有找到任何相关资料,请问有没有例子?

【问题讨论】:

    标签: java roles role-base-authorization


    【解决方案1】:

    看看Spring Security

    Spring Security 是一个功能强大且高度可定制的身份验证和访问控制框架。

    【讨论】:

      【解决方案2】:

      另一个选项是Apache Shiro。它非常灵活,几乎可以嵌入到任何类型的 Java 项目中。

      【讨论】:

      • @zhanjian - 抱歉,我没有任何现场示例供您参考,但产品页面包含文档和 10 分钟快速入门教程。
      猜你喜欢
      • 1970-01-01
      • 2019-01-15
      • 2016-01-03
      • 1970-01-01
      • 1970-01-01
      • 2014-04-04
      • 2015-05-17
      • 1970-01-01
      • 2023-01-24
      相关资源
      最近更新 更多