问题描述
据我了解,在RBAC等授权模型中,您将权限分配给某个角色,例如“管理员可以执行x” ,然后您将角色分配给用户,例如“约翰是管理员” 。
但是我该如何表达“除非y,否则管理员可以执行x” ?
例如,管理员可以发送邀请,除非系统中的“垃圾邮件控制”标志已打开。在这种情况下,应暂时拒绝发送邀请的权限。
我可以在casbin中看到,implement custom functions可以将模型与策略进行匹配,但是我不确定它是否适合我要实现的目标。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)