- [NEW] 支持资源反向拉取 fetch_instance_list 与 fetch_resource_type_schema 方法
- [NEW] 支持权限中心后台v2鉴权api
- [CHANGE] 修复日志长度超限问题
- [NEW] 支持StringContains 操作符 #25
- [OTHERS] 规范化所有操作符左值/右值, 并增加校验(校验失败直接False)
- [BUGFIX] compareTwoValues will panic if got nil as input
- [CHANGE] rename ValueEquals to ValueEqual
- [NEW] 支持不同类型数值比较
- [NEW] 增加ValueEquals, 用于不同类型数值比较(原 Equals 只支持相同类型对象比较)
- [NEW] support call apis via APIGateway
- [NEW] add more IAM backend apis
- GET /ping
- GET /api/v1/model/systems/{system_id}/token
- POST /api/v1/policy/query
- POST /api/v1/policy/query_by_actions
- POST /api/v1/policy/auth
- POST /api/v1/policy/auth_by_resources
- POST /api/v1/policy/auth_by_actions
- GET /api/v1/systems/{system_id}/policies/{policy_id}
- GET /api/v1/systems/{system_id}/policies
- GET /api/v1/systems/{system_id}/policies/-/subjects
- [NEW] support GetApplyURL, for generate apply url from iam
- [NEW] support IsAllowedWithCache, for cache the result for ttl
- [NEW] support BatchIsAllowed, one request, batch resources
- [NEW] support IsBasicAuthAllowed, for callback auth check
- [NEW] support GetToken, for show the system token
- [NEW] add logging module, support debug details
- [NEW] support IsAllowed, basic expression eval
- [NEW] init the project