文件名称:grbac::police_officer:grbac是一个快速,优雅,简洁的RBAC(基于角色的访问控制)框架
文件大小:93KB
文件格式:ZIP
更新时间:2024-02-25 14:21:28
awesome framework control access rbac
GRBAC Grbac是一个快速,优雅,简洁的框架。 它支持并使用树匹配HTTP请求。 更令人惊奇的是,您可以轻松地在任何现有数据库和数据结构中使用它。 grbac的工作是确保只能由指定角色访问指定资源。 请注意,grbac不负责规则配置和“当前请求发起者具有什么角色”的存储。 这意味着您应该首先配置规则信息,并提供每个请求的发起者所具有的角色。 grbac将Host , Path和Method的组合视为Resource ,并将Resource绑定到一组角色规则(称为Permission )。 只有满足这些规则的用户才能访问相应的Resource 。 读取规则信息的组件称为Loader
【文件预览】:
grbac-master
----.travis.yml(170B)
----pkg()
--------path()
--------loader()
--------tree()
--------util()
--------meta()
----docs()
--------screenshot()
--------README-chinese.md(20KB)
----type.go(1KB)
----LICENSE(11KB)
----grbac.go(7KB)
----.gitignore(197B)
----.circleci()
--------config.yml(856B)
----go.sum(4KB)
----README.md(21KB)
----grbac_test.go(7KB)
----go.mod(676B)