我们将API网关用做OpenAPI网关时分为两种情况,分另是:小豹API管理后台作为OpenAPI门户和自建OpenAPI门户。

一、小豹API管理后台作为OpenAPI门户

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

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

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

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

在API网关作为OpenAPI网关时,合作伙伴用户账号的申请需要由网关系统管理员为合伙伙伴在API网关管理系统中操作。为了将每一个合作伙伴管理起来,需要为每一个合作伙伴建立独立的账号。

下面将一个OpenAPI网关系统的大致使用过程列出。

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

二、自建OpenAPI门户

有合作伙伴门户就意味着需要由企业开发一套系统专门提供给合作伙伴使用。如有就种需求,请联系小豹科技售前颜诗超(QQ:274220002)。

results matching ""

    No results matching ""