gin-rbac:用于Gin Web框架的基于角色的访问控制(RBAC)中间件

时间:2024-05-31 10:00:58
【文件属性】:

文件名称:gin-rbac:用于Gin Web框架的基于角色的访问控制(RBAC)中间件

文件大小:2KB

文件格式:ZIP

更新时间:2024-05-31 10:00:58

银杏 gin-rbac是框架的基于角色的访问控制(RBAC)中间件,用于过滤未经授权的REST API访问。 术语和概念 资源资源 每个资源都是一个API端点。 (例如:/ api / products /:id) 手术 GET / PUT / DELETE / POST 允许 允许对特定资源进行操作。 用户 表示对受保护资源的请求的身份。 角色 动态角色:每个人(适用于所有用户),$ authenticated(已认证的用户)。 静态角色:例如admin(为管理员定义的角色),经理等。 用户角色/角色权限分配 用户与角色相关联,角色与具有n对n映射的权限(操作资源)元组相关联。 访问控制策略 policy.json: { " /api/products " : { " GET " : [ " $authenticated " ] }, " /api/products


【文件预览】:
gin-rbac-master
----LICENSE(1KB)
----.gitignore(266B)
----README.md(2KB)

网友评论