java - 如何使用 NGAC 实现 ABAC 访问控制
问题描述
我想使用策略机器或下一代访问控制 (NGAC) 实现 ABAC 访问控制模型,它提供了一个通用和统一的框架来支持不同类型的基于属性的策略及其不同的组件(PEP、PDP、PAP、PIP) . 我使用 JAVA 作为语言,我正在寻找可以帮助我的文档或 Github 存储库。
解决方案
@c12simple链接的 PM-Master 项目最初是 NIST 的一个独立 Java 项目,称为 Harmonia。
这里的实现可能在 java 中有一些对您有用的组件。
https://github.com/PM-Master/Harmonia-1.6
至于帮助您在 NGAC 中建模 ABAC 的文档,NGAC 规范中有一些重要的技术文档可能会有一些用处。不过,它们可能非常密集和干燥。
有许多文件都被 INCITS 565 合并/替换。下面是征求公众意见的草案的链接。
https://standards.incits.org/apps/group_public/download.php/112076/livelink
推荐阅读
- java - 是否有 Java/Maven 等效于 package.jsons“bin”?
- python - 循环再次开始时如何摆脱连接点的线?
- spring-boot - 我可以使用 SpringBoot 创建库项目吗?
- javascript - 当滚动位置到达顶部位置时如何点击功能?
- javascript - 将Javascript代码转换为jquery的问题
- tensorflow - TensorFlow在Windows上检测不到GPU是什么原因
- node.js - 如何使用 AWS post lambda 打开 Web 浏览器
- javascript - npm install 由于可能不正确的 url 而挂起
- ios - iOS 试图取消引用垃圾指针
- sql - 如何使用变量执行创建视图