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

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

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

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

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

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

【问题讨论】:

    标签: security jsf


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢。这是一种解决方法,但好吧,我必须使用容器管理的安全性......
    猜你喜欢
    • 2012-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-28
    • 1970-01-01
    • 1970-01-01
    • 2022-11-12
    相关资源
    最近更新 更多