文件名称:opa-nginx-rbac:使用Open Policy Agent在Nginx上进行RBAC的概念验证
文件大小:17KB
文件格式:ZIP
更新时间:2024-06-05 16:05:10
nginx authorization openpolicyagent JavaScript
使用Open Policy Agent在Nginx上进行RBAC 该存储库演示了如何使用在上实现基于角色的访问控制(RBAC)。 如何使用 首先,启动Nginx和Open Policy Agent的容器。 $ docker-compose up -d 当您使用Alice的客户端证书将请求发送到/compute/ ,nginx将根据角色定义授予访问权限。 $ curl -k --cert ./nginx/tls/alice.pem --key ./nginx/tls/alice-key.pem https://127.0.0.1:8080/compute/ 对于/storage/请求,nginx也允许。 $ curl -k --cert ./nginx/tls/alice.pem --key ./nginx/tls/alice-key.pem https://127.0.0.1
【文件预览】:
opa-nginx-rbac-master
----opa()
--------rbac.rego(266B)
--------rbac.json(412B)
----docker-compose.yml(587B)
----nginx()
--------conf.d()
--------nginx.conf(685B)
--------tls()
----README.md(3KB)
----web()
--------html()