【问题标题】:Apache Shiro: Wildcard permission is not workingApache Shiro:通配符权限不起作用
【发布时间】:2019-11-23 09:07:43
【问题描述】:

Apache Shiro 的通配符不起作用

用 isPermitted 尝试了几个步骤

亲爱的,

我正在使用 Apache Shiro(版本 1.4.1)。对于单个权限,一切都很好,但是如果我想使用通配符权限,它就不起作用。为什么?

例如,我有: 客户:创建 客户:删除 客户:showAll

如果我正在使用: shiroUser.isPermitted("customer:create"),比它的工作。

但是:

shiroUser.isPermitted("customer:*"), is NOT working...

有什么我必须启用的设置吗?

我目前不知道为什么它不起作用...

有什么想法吗?

【问题讨论】:

    标签: apache shiro


    【解决方案1】:

    我总是反过来想。我授予我的用户更灵活的权限版本,即customer:*,并且我总是检查特定权限:customer:create

    退后一步,您能否再解释一下您的用例,也许我们可以就您应该尝试什么提供建议。

    【讨论】:

      猜你喜欢
      • 2013-02-24
      • 2016-09-28
      • 2011-07-12
      • 2013-04-26
      • 1970-01-01
      • 2017-11-02
      • 2011-12-06
      • 2017-06-14
      • 2013-06-15
      相关资源
      最近更新 更多