使用Postman测试Azure APIM Oauth 2.0生成jwt

Test Azure APIM Oauth 2.0 with Postman to generate jwt

我已经为我的 Azure API 管理配置了一个 OAuth 2.0 服务器。我已经使用 Developer Portal (Legacy) 对其进行了测试以生成授权码,并且运行良好。但是,我想为机器对机器场景实现它,并且需要使用 Postman 对其进行测试以从端点生成 jwt。我不确定我该怎么做。需要帮助。

您必须为服务器到服务器 OAUTH 授权流程实施客户端凭据流程。以下博客为您提供了设置客户端凭证流程的分步过程。 "OAuth 2.0 Authorization with the Client Credentials Flow on Azure API Management"

我在上述博客post中提到的步骤之上进行了另一种做法。我创建了一个专门用于获取访问令牌的令牌端点,并在此 API 中实现了调用 AAD 令牌端点的逻辑,而不是将 azure AAD url 提供给外部客户

更新:无法使用 API 测试工具测试授权代码授予流程,因为该流程需要明确的人工干预来授权应用授予对资源的访问权限。