1.8. 为 3scale 管理的 API 自定义开发人员门户的可选步骤
除了为 API 用户打开开发人员门户的要求外,您可能需要执行以下操作:
在开发者门户中提供多个 API。
您导入到 3scale 的每个 OpenAPI 文档为一个单独的 API 产品提供基础,也称为单独的服务。要将开发人员门户配置为提供多个服务,主要任务是创建一个页面,以便 API 消费者选择要订阅的服务或服务。
详情请查看 多服务注册。
标记 Developer Portal 页面或页面部分,这只对您指定的 API 用户可见。
您可能需要拥有开发人员门户的一部分,只能被特定的 API 用户组访问。您可以限制对页面的访问、页面的一部分或菜单选择(通常对应于某个部分)。
限制访问部分的方便方式是将每个部分映射到 API 用户的逻辑组。例如,假设存在属于合作伙伴的 API 使用者。您可以创建名为合作伙伴的组,并只授予该组对特定部分的访问权限。
您可以根据状态的变化,为 API 用户提供对受限内容的访问。例如,当 API 使用者升级到新的应用程序计划其他页面时,可能会自动对 API 用户可见。
限制访问的另一种方式是需要 API 使用者才能登录来查看某些内容。
详情请查看 限制内容。
实施 webhook。
Webhook 可让您将 3scale 与后台工作流紧密集成。当 3scale 系统中指定事件时,您的后台应用程序可以通过 webhook 消息获得通知。然后,应用程序可以使用这些数据(例如有关新帐户的信息)来填充开发人员门户。
详情请参阅 Webhooks。