Azure API 管理 - 应用程序的订阅密钥?

Azure API Management - Subscription keys for Applications?

我一直在研究 API Management,它看起来很棒。我遇到的唯一问题是,在调用 API 时,您需要传递一个链接到 'User' 的订阅密钥。在大多数用例中,我们 API 的调用方是应用程序(后端服务)。

我应该为每个应用程序创建一个用户帐户,还是有其他方法让我获得应用程序的安全密钥?

我已经简要了解了 AD,但是我不想直接沿着那条路走下去。

谢谢

您可以创建一个 "API Consumer" 用户,并使用分配给该用户的密钥进行所有后端服务。或者您可以为每项服务创建一个单独的用户。但是创建一个单独的用户,您将能够独立撤销对某些服务的访问并独立控制速率 limiting/quotas。