围绕授权(RBAC和ABAC)实施XACML等标准的众所周知的产品/服务有哪些?
另一个用例是超级用户,可以跨组织行动并执行任何操作。
请分享您对这些用例是否可以在您推荐的产品或服务中解决(以及轻松)的想法。谢谢。
答案 0 :(得分:1)
您可以在dedicated Wikipedia page上找到XACML实施列表。为了解决面向RBAC的用例,我将使用RBAC Profile of XACML,因此请确保您选择的实现支持该功能。
答案 1 :(得分:1)
cdan是对的。从维基百科的XACML页面(以及ABAC和ALFA的页面)开始,列出了实现,但也列出了用例。您有广泛的商业和开源替代品。
在ABAC中,您倾向于尝试独立于底层技术编写授权策略。这意味着无论是通过API还是通过网页进行访问都无关紧要。
您想要问自己的关键问题是:
a user with role='manager' can do action = 'view' on object = 'record' if object.organization == user.organization
。如果您对上述一个或多个问题的回答为“是”,则可能需要ABAC。