如何在 Azure 中对受 OAuth 2.0 保护的 API 进行可用性测试



我正在应用程序见解中为 Azure API 创建可用性测试,但由于未经授权的访问,这些测试失败。它说 JVT 验证失败,因为令牌不存在。

当我从开发人员门户进行测试并生成令牌时。它在那里工作正常。但我无法从门户获得相同的信息。

我提到了这件事:https://learn.microsoft.com/en-gb/azure/azure-monitor/app/monitor-web-app-availability

我认为在从门户可用性测试调用时,您无法从令牌终结点获取持有者令牌。一种替代方法是编写计时器触发的 Azure 函数,并将结果记录到 AppInsights,然后根据阈值发出警报。在 Azure 函数中,可以调用令牌终结点,获取令牌,然后通过传递令牌来调用 API 终结点。

参考链接 - https://learn.microsoft.com/en-gb/azure/azure-monitor/app/availability-azure-functions

最新更新