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(容器管理安全)组角色的主要内容,如果未能解决你的问题,请参考以下文章
何时从容器管理的安全性转移到 Apache Shiro、Spring Security 等替代方案?
何时从容器管理的安全性转移到 Apache Shiro、Spring Security 等替代方案?