我对Shiro权限格式感到困惑。我有一个名为:
的权限'messages:publish:anyThing'
一个人有权限:
'messages:publish:1(Category ID)'
我正在尝试向拥有此权限实例的任何人授予权限:
'messages:publish'
我尝试了以下行:
if (SecurityUtils.getPrincipal().isPermitted("messages:publish:?"))
但没有成功。
我知道一切都是*,'如何'是什么?
答案 0 :(得分:5)
请参阅此答案:https://stackoverflow.com/a/5281900/1279987
所以你可以试试这个:
if (SecurityUtils.getPrincipal().isPermitted("messages:publish:*"))