athenz-agent:Athenz-Agent是将ZPE和ZPU都包装在一起以促进开发的辅助工具。 它可以帮助开发人员专注于他们的软件并轻松使用Athenz服务

时间:2024-04-26 05:28:42
【文件属性】:

文件名称:athenz-agent:Athenz-Agent是将ZPE和ZPU都包装在一起以促进开发的辅助工具。 它可以帮助开发人员专注于他们的软件并轻松使用Athenz服务

文件大小:178KB

文件格式:ZIP

更新时间:2024-04-26 05:28:42

yahoo athenz sidecar-container zpu zms-server

雅典边车特工 您是Yahoo Athenz的粉丝,因此为您创建了此应用。 athenz-agent包含Go语言的athenz ZPE和ZPU实用程序。 ZPU将下载域的策略文件并将其存储到文件系统中。 另一方面,ZPE将使用该策略文件,并将其缓存到内存中以尽快使用它们。 Athenz代理公开了两个API: CheckAccessWithToken GetServiceToken CheckAccessWithToken:接受三个参数,包括客户端服务RoleToken,提供者服务访问和提供者服务资源。 GetServiceToken:没有输入参数。 它返回RoleToken az结果。 如何安装 要使用Makefile,您必须编辑该文件并根据需要更改一些变量。 将BUILDPATH设置为要将项目构建到的任何目录: BUILDPATH=/home/athenz/sidecar 将


【文件预览】:
athenz-agent-master
----.travis.yml(451B)
----grpc()
--------client()
--------server()
--------api()
--------proto()
----config()
--------testdata()
--------agent_config_test.go(1KB)
--------loader.go(3KB)
--------zpe_config.go(6KB)
--------agent_config.go(5KB)
--------zpe_config_test.go(5KB)
--------zpu_config.go(1KB)
--------loader_test.go(305B)
----cmd()
--------client()
--------server()
----docs()
--------images()
--------README.md(2KB)
----cache()
--------policyloader.go(10KB)
--------policyloader_test.go(6KB)
----.gen()
--------proto()
----monitor()
--------monitor.go(595B)
--------zpu_monitoring.go(1KB)
--------cache_monitoring.go(1KB)
----Dockerfile(636B)
----docker-compose.yaml(374B)
----LICENSE(1KB)
----downloader()
--------policy_downloader.go(1KB)
----.fossa.yml(559B)
----matcher()
--------matcher_test.go(1KB)
--------matcher.go(2KB)
----common()
--------log()
--------const.go(1KB)
--------util_test.go(6KB)
--------format_test.go(885B)
--------format.go(1KB)
--------util.go(4KB)
--------log_config.go(1KB)
----.gitignore(48B)
----Makefile(1KB)
----go.sum(45KB)
----token()
--------testdata()
--------role_token.go(7KB)
--------role_token_test.go(8KB)
----README.md(2KB)
----build()
--------config()
--------script()
----go.mod(1KB)

网友评论