【发布时间】:2019-01-02 01:25:46
【问题描述】:
我们如何使用 ABAC 获得可能的操作(权限)?我需要对前端说这个按钮应该被隐藏,因为这个动作对于这个特殊情况是有限制的,而对于另一种情况则不是。
目前只有混合 RBAC/ABAC 模型是我正在考虑的,但它仍然没有涵盖所有情况,因为我们可能有未经身份验证的访问,RBAC 不会涵盖这些权限,因此应该涵盖与 ABAC。
问题是 ABAC 是否可以收集该用户对当前对象的所有允许操作?
【问题讨论】:
-
您好,您能澄清一下您的问题吗?您是否尝试根据属性限制 UI 元素?
-
@MichaelCGood,是的,我愿意。我更新了问题。
-
我也遇到了这个问题,也使用 nodejs 作为后端语言。现在我的解决方案是只向前端发送当前用户的所有权限,让前端通过判断权限来进行条件渲染。我想知道你最后对这个问题做了什么,非常感谢。
标签: security permissions abac