【问题标题】:Shiro permissions in Grails BootstrapGrails Bootstrap 中的 Shiro 权限
【发布时间】:2012-10-04 14:51:01
【问题描述】:

我在 grails 引导文件中为注册用户创建了一些控制器和操作的权限,但是每次创建新控制器或新操作时,我都必须删除表以进行更改。但是当我在 prod 中部署应用程序并在一段时间后在应用程序中为该操作添加一些操作和权限时,我能做什么?如何在不删除任何表或数据库的情况下为注册用户授予新操作权限?手动添加它们还是什么?在 mysql 中无法手动编辑权限表。

【问题讨论】:

    标签: grails shiro bootstrapping


    【解决方案1】:

    两步解决方案:

    • 为您的用户分配角色,而不是权限。
    • 在每次重新启动应用时重建角色。在您的引导程序中创建一些代码很容易,它首先删除所有角色,然后在每次重新启动时使用正确的 permissio.s 创建正确的角色。

    至少,我是这样处理这个问题的……

    【讨论】:

      猜你喜欢
      • 2011-05-24
      • 2013-04-26
      • 2016-09-28
      • 2011-07-12
      • 2012-07-28
      • 2011-08-14
      • 2014-04-25
      • 2014-10-20
      • 2013-02-26
      相关资源
      最近更新 更多