1

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

'messages:publish:anyThing'

一个人拥有以下权限:

'messages:publish:1(Category ID)'

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

'messages:publish'

我尝试了以下行:

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

但没有成功。

我知道一切都是 * ,“任何”如何?

4

1 回答 1

5

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

所以你可以试试这个:

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

于 2012-11-12T11:13:37.717 回答