The authorization (authz) service for service-oriented architecture
authz
提供 :
- 创建 角色
- 创建 权限
- 为 用户
增加
/删除
角色 - 为 角色
增加
/删除
权限 - 查询 用户 是否拥有指定的 权限
authz
不提供 :
- 用户 管理:创建、删除、更新、登录、退出、...
- 接口 校验:如接口的访问权限,请求参数是否合规等, 需要和 ga (或类似的 API Gateway 软件)一起对外提供服务
Docker Image - ooclab/authz
说明 当前的 Docker Image 仅支持数据库:
- sqlite3
- postgresql
如果需要支持其他数据库,如 sqlserver
, mysql
, oracle
等,请更新 requirements.txt
然后 rebuild image .