我為部署在 azure 上的應用程序編寫 API 自動測試(使用 C#、HttpClient)。添加了授權 - 使用 Azure Active Directory 進行身份驗證和使用 Bearer 方案的 JWT 授權。當然,我所有的測試現(xiàn)在都以 401 錯誤失敗。要修復它們,我需要獲取 Bearer 令牌并將其添加到請求標頭中。有很多教程如何做到這一點,但主要思想是我需要在 Azure 上注冊我的自動測試應用程序并使用它的秘密將 POST 請求發(fā)送到 login.microsoftonline.com/{tenant}/oauth2/v2.0/token。在我之前使用 apigee 的項目中,它非常簡單 - 使用 creds 和 apikey POST JSON 并獲取令牌作為響應。是否可以在 Azure 上不注冊虛假應用程序的情況下獲取令牌,只需使用我的測試用戶憑據(jù)發(fā)送一些請求?就像在 apigee 上可以做的那樣?
我可以在不注冊我的自動測試應用程序的情況下在 Azure 上獲取訪問令牌嗎?
慕運維8079593
2021-11-14 14:44:07