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

Posted

技术标签:

【中文标题】JSF(容器管理安全)组角色【英文标题】:JSF (Container Managed Security) Group Roles 【发布时间】:2012-09-22 06:06:19 【问题描述】:

对于在 JBoss 4.2 和 JSF 1.2、Container Managed Security 和 EJB 3.0 上运行的 JSF 应用程序,我正在寻找一种将多个角色组合到一个角色中的解决方案。例如:

角色:IT 支持、电话支持、技术支持、交付支持

现在,我想指定一个角色,例如其中三个角色:

角色:高级支持人员(IT 支持、技术支持、交付支持)

容器管理的安全性和 Jboss 是否可以做到这一点?

【问题讨论】:

【参考方案1】:

不,这对于容器管理的授权工具是不可能的。

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

【讨论】:

谢谢。这是一种解决方法,但好吧,我必须使用容器管理的安全性......

以上是关于JSF(容器管理安全)组角色的主要内容,如果未能解决你的问题,请参考以下文章

如何从 javascript 调用容器管理的安全检查?

如何从 javascript 调用容器管理的安全检查?

何时从容器管理的安全性转移到 Apache Shiro、Spring Security 等替代方案?

何时从容器管理的安全性转移到 Apache Shiro、Spring Security 等替代方案?

何时从容器管理的安全性转移到 Apache Shiro、Spring Security 等替代方案?

何时从容器管理的安全性转移到 Apache Shiro、Spring Security 等替代方案?