gpt4 book ai didi

java - 如何使用 NGAC 实现 ABAC 访问控制

转载 作者:行者123 更新时间:2023-12-01 17:20:08 25 4
gpt4 key购买 nike

我想使用策略机或下一代访问控制(NGAC)来实现ABAC访问控制模型,它提供了一个通用且统一的框架来支持不同类型的基于属性的策略及其不同的组件(PEP、PDP、PAP) ,画中画)。我使用 JAVA 作为语言,并且正在寻找可以帮助我的文档或 Github 存储库。

最佳答案

如果您的主要要求是实现 ABAC 模型而不是专门使用 Policy Machine 或 NGAC,我可以向您介绍开源 ABAC 引擎 SAPL。

在该网站上,您可以找到完整的文档,以及包含该引擎的 github 存储库的链接以及各种主要基于 Spring 的 Java 演示应用程序。 SAPL 实现了您正在寻找的所有 ABAC 组件(PEP、PDP、PAP、PIP)。该引擎是可扩展的,您可以插入自定义的特定于域的 PIP。您可以使用嵌入式 PDP 来提高性能,也可以使用远程 PDP 来进行集中管理。免责声明,我是该引擎的首席开发人员。

直接链接到:

关于java - 如何使用 NGAC 实现 ABAC 访问控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61310308/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com