【问题标题】:Shiro 'Any' Permission InstanceShiro 'Any' 权限实例
【发布时间】:2012-07-28 17:59:18
【问题描述】:

我对 Shiro 权限格式感到困惑。我有一个名为:

'messages:publish:anyThing'

一个人有权限:

'messages:publish:1(Category ID)'

我正在尝试向任何拥有此权限的任何人授予权限:

'messages:publish'

我尝试了以下行:

if (SecurityUtils.getPrincipal().isPermitted("messages:publish:?")) 

但没有成功。

我知道 all 都是 * ,'Any' 怎么样?

【问题讨论】:

  • 你解决了吗?

标签: java apache security shiro


【解决方案1】:

看到这个答案:https://stackoverflow.com/a/5281900/1279987

所以你可以试试这个:

if (SecurityUtils.getPrincipal().isPermitted("messages:publish:*"))

【讨论】:

    猜你喜欢
    • 2015-01-24
    • 2021-07-30
    • 1970-01-01
    • 2016-09-28
    • 2011-07-12
    • 2013-04-26
    • 2012-10-04
    • 2017-09-24
    • 2017-06-14
    相关资源
    最近更新 更多