我为部署在 azure 上的应用程序编写 API 自动测试(使用 C#、HttpClient)。添加了授权 - 使用 Azure Active Directory 进行身份验证和使用 Bearer 方案的 JWT 授权。当然,我所有的测试现在都以 401 错误失败。要修复它们,我需要获取 Bearer 令牌并将其添加到请求标头中。有很多教程如何做到这一点,但主要思想是我需要在 Azure 上注册我的自动测试应用程序并使用它的秘密将 POST 请求发送到 login.microsoftonline.com/{tenant}/oauth2/v2.0/token。
在我之前使用 apigee 的项目中,它非常简单 - 使用 creds 和 apikey POST JSON 并获取令牌作为响应。
是否可以在 Azure 上不注册虚假应用程序的情况下获取令牌,只需使用我的测试用户凭据发送一些请求?就像在 apigee 上可以做的那样?
慕村9548890
白衣染霜花
相关分类