小豹API网关系统内分为三种角色,分别为:

系统管理员:API网关系统的整理的管理员。

开发人员:公司内部的各提供API服务的系统的开发人员、运维人员等。

合作伙伴:访问公司内部API的外部合伙伙伴系统的开发人员。

在API网关中,认为微服务网关和API服务治理平台在实现层面上是一致的。如果系统层面将拆成了一个一个的微服务,那个API网关起到的就是微服务的作用;如果系统层面还是大的系统粒度,而系统间有一个API进行暴露和互相调用,那么API网关起到的作用就是API服务治理平台。

  1. 部署API网关系统。
  2. admin为api提供方和api访问方分别建立登录用户,角色为开发人员。将用户名/密码告诉开发人员。
  3. api提供方开发人员登录后,创建API分组、API。
  4. api客户端开发人员登录后,在应用管理中,创建应用。 生成的应用中可以查询到应用id和密码。
  5. api提供方开发人员登录后,在API分组的授权管理中将客户端应用增加授权。
  6. api客户端开发人员根据应用id、应用密码进行开发。
  7. 客户端方开发人员根据api的认证方式告诉接入方进行接入。如果java项目建议使用API网关java客户端,如果是其他语言参考《客户端接入文档》。 (主要api客户端需要处理appid,密码,deviceId,requestId, tocken获取、发送、刷新、失效等)。

results matching ""

    No results matching ""