JSF(容器管理安全)组角色

时间:2012-10-01 11:33:35

标签: security jsf

对于使用JSF 1.2,容器管理安全性和EJB 3.0在JBoss 4.2上运行的JSF应用程序,我正在寻找一种解决方案,将多个角色组合在一个角色中。例如:

  • 角色:IT支持,电话支持,技术支持,提供支持

现在,我想指定一个角色,其中包括三个角色:

  • 职责:高级支持(IT支持,技术支持,提供支持)

这是否可以通过容器管理的安全性和Jboss实现?

1 个答案:

答案 0 :(得分:0)

不,使用容器管理授权设施是不可能的。

更重要的是,角色继承被视为bad design。只是不要这样做。根据具体的功能要求,您可以在指定“全局”角色(或反过来)时自动创建三个附加角色,或者创建一个帮助器/实用程序方法/函数来检查给定用户是否全部这三个角色(因此,没有创建额外的角色)。