Azure API Management Usage Pattern for Enterprise



请考虑以下场景:

  • 我在一个组织中有一个 100 人,有 4 个部门
  • 我在 Azure API 管理实例上创建
  • 所有 100 人都在开发 API,并将其添加到这个 API 管理实例中

我能实现以下目标吗?如果是,如何?

我想按这 4 个部门对 API 进行分组。仅当 API 由其部门的人员添加时,才允许访问 API。当我说允许访问时,基本上我的意思是搜索 API 并调用 API。

您可以使用"组"来实现此目的。首先,您需要为每个部门设置一个组。可以手动创建组并向其中添加用户,或者如果使用 Azure Active Directory 并使开发人员能够使用 AAD 登录到门户,则其现有组成员身份也将可供使用。

设置组

后,您需要为每个组设置一个产品。您可以设置产品的可见性设置,以便只有给定组的成员才能看到它。然后,您可以设置产品包含哪些 API,从而完成组到 API 的映射。

最新更新