是否有办法通过订阅来限制Azure API管理端点?



在Azure API管理中,是否可以通过订阅来限制API的端点?

我知道可以通过订阅限制对整个API/Product的访问,但是是否可以进一步过滤,以便将订阅限制到API的特定端点?

可以使用策略来限制特定端点的访问,更具体地说,是通过使用Validate JWT策略来实现的。它允许对API的特定操作(特定端点)进行授权访问。

文档中有以下示例,展示了如何定义限制HTTP方法的策略:https://learn.microsoft.com/en-us/azure/api-management/policies/authorize-request-based-on-jwt-claims。您可以修改when条件来检查请求URL,而不是方法。

最新更新