【问题标题】:jHipster - How to add new User RolesjHipster - 如何添加新的用户角色
【发布时间】:2016-07-30 20:42:18
【问题描述】:

尝试在 JHipster 2.27.2 生成的项目上添加新角色 (ROLE_MANAGERS)。我可以看到需要更新的表(角色、权限和角色权限映射)。

如何添加新角色?

【问题讨论】:

    标签: java spring-security jhipster


    【解决方案1】:

    目前在 JHipster 中,角色/权限没有暴露在一个安静的资源上。

    因此,您有 2 个选项可以继续:

    1. 您找到一个文件 src/main/resources/config/liquibase/authorites.csv 并添加您需要的所有角色。它们将在 liquibase 迁移您的数据库后立即生成

    2. 实现一些 RestController 来管理它们

    【讨论】:

      【解决方案2】:

      Liquidbase 不会自动更新您需要将每个注释插入 JHI_AUTHORITY 表的角色。

      这还不够,因为一些 js 脚本有硬编码的权限列表,你应该更新。

      这里有一个很好的链接,总结了更新权限角色列表的步骤: http://techknowblogs.blogspot.fr/2016/12/adding-new-role-in-jhipster.html

      【讨论】:

        猜你喜欢
        • 2015-01-30
        • 1970-01-01
        • 2017-07-06
        • 2021-03-22
        • 1970-01-01
        • 2020-08-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多