RBAC权限判断问题

我的系统里实现动态给role分配operation的功能,而controller里的rule只能对user和role属性的设定来控制aciton的访问。现在我的role可以动态的得到权限,在这种情况下,是不是想判断action的访问权限只能在每个action写checkAccess()方法? 还有其他方法吗

是的,你只能用checkAccess()。事实上即便是access rules也是通过调用checkAccess实现的。你可以通过封装checkAccess()来设计一套更符合你的应用的使用方法。

谢谢qiang的回复, 现在应该考虑下我的系统怎么设计了