Skip to content
This repository has been archived by the owner on Jul 3, 2023. It is now read-only.
/ ga.authz Public archive

The authorization (authz) service for service-oriented architecture

License

Notifications You must be signed in to change notification settings

ooclab/ga.authz

Repository files navigation

authz

Build Status codecov

The authorization (authz) service for service-oriented architecture

简介

authz 提供

  1. 创建 角色
  2. 创建 权限
  3. 用户 增加 / 删除 角色
  4. 角色 增加 / 删除 权限
  5. 查询 用户 是否拥有指定的 权限

authz 不提供

  1. 用户 管理:创建、删除、更新、登录、退出、...
  2. 接口 校验:如接口的访问权限,请求参数是否合规等, 需要和 ga (或类似的 API Gateway 软件)一起对外提供服务

使用

Docker Image - ooclab/authz

说明 当前的 Docker Image 仅支持数据库:

  • sqlite3
  • postgresql

如果需要支持其他数据库,如 sqlserver, mysql, oracle 等,请更新 requirements.txt 然后 rebuild image .

文档目录

概念

设计