文件名称:rbac:基于角色的Golang访问控制
文件大小:6KB
文件格式:ZIP
更新时间:2024-06-04 07:27:22
Go
拉巴克 -导入“ github.com/chriswhitcombe/rbac” 软件包rbac是用于golang http服务器的基于角色的简单访问控制api。 概述 基于角色的访问控制,用户,角色和资源包含3个元素。 此软件包包含按角色限制对资源的访问的功能,它不处理用户到角色的映射(即,如何从特定用户映射到他们的角色)。 用法 RBAC的建模方式与标准http库类似,可通过以下方式实例化映射器: roleMapper := rbac . NewRoleMapper () 然后,您可以添加映射,通常是从路径到角色的映射,如下所示: roleMapper . AddMethodMapping ( "/admin" , "GET" , [] string { "admin" }) roleMapper . AddMethodMapping ( "/products" , "G
【文件预览】:
rbac-master
----.travis.yml(302B)
----LICENSE(1KB)
----roles_test.go(3KB)
----roles.go(2KB)
----examples()
--------http-simple()
----.gitignore(289B)
----README.md(2KB)