API 生命周期管理
- 支持包括 API 发布、API 测试、API 下线等生命周期管理功能。
- 支持 API 日常管理、API 版本管理、API 快速回滚等维护功能。
全面的安全防护
- 支持多种认证方式,支持 HMAC (SHA-1,SHA-256) 算法签名。
- 支持 HTTPS 协议,支持 SSL 加密。
- 防攻击、防注入、请求防重放、请求防篡改。
灵活的权限控制
- 用户以 APP 作为请求 API 的身份,网关支持针对 APP 的权限控制。
- 只有已经获得授权的 APP 才能请求相应的 API。
- API 提供者可以将调用某个API 的权限主动授予给某个APP。
- 若 API上架到 API 市场,购买者可以将已购买的 API 授权给自己的 APP。
精准的流量控制
- 流量控制可以用于管控 API的被访问频率、APP的请求频率、用户的请求频率。
- 流量控制的时间单位可以是分钟、小时、天。
- 支持流控例外,允许设置特殊的 APP 或者用户。
请求校验
- 支持参数类型、参数值(范围、枚举、正则)校验,无效校验会被 API 网关直接拒绝,以减少无效请求对后端造成的资源浪费,大幅降低后端服务的处理成本。
数据转换
通过配置映射规则,实现前、后端数据翻译。
- 支持前端请求的数据转换。
- 支持返回结果的数据转换。