一个轻量级的ACL管理器。-Golang开发

时间:2024-06-15 11:13:01
【文件属性】:

文件名称:一个轻量级的ACL管理器。-Golang开发

文件大小:12KB

文件格式:ZIP

更新时间:2024-06-15 11:13:01

Golang Miscellaneous

ACL TL; DR; ACL是go的轻量级ACL管理器。 功能设计简单且可重复使用的角色,以授权您的应用程序。 获取其他角色的权限以构建功能强大的一组权限ACL TL; DR; ACL是go的轻量级ACL管理器。 功能设计简单且可重复使用的角色,以授权您的应用程序。 获取其他角色的权限以构建功能强大的权限集。 通过统一检查可能的角色来解决它们。 示例类型用户struct {isAdmin bool} func main(){//首先:创建一个新的Manager实例,以将所有角色注册到一个场所manager:= acl.NewManager()//现在,您可以使用`Ensure`来保证


【文件预览】:
acl-master
----.travis.yml(239B)
----manager_test.go(2KB)
----run_tests.sh(901B)
----acl_test.go(3KB)
----manager.go(2KB)
----role_test.go(2KB)
----LICENSE(1KB)
----result.go(2KB)
----result_test.go(1KB)
----.gitignore(213B)
----role.go(4KB)
----go.sum(688B)
----CODE_OF_CONDUCT.md(3KB)
----README.md(3KB)
----util.go(430B)
----go.mod(223B)

网友评论