我正在開發一個小應用程序以連接到 Microsoft Azure,列出屬于某個資源組的所有數據庫,并導出所有所述數據庫。我為此使用了Microsoft.WindowsAzure.Management.Sql庫。按照本指南,我已經成功地在 AD 中為我的應用程序設置了一個應用程序注冊并為其分配Owner角色(用于測試)、使用 Azure 進行身份驗證并獲取訪問令牌。但是,當我嘗試使用該令牌對數據庫執行任何操作(例如列出所有數據庫,使用IServerOperations.List)時,我收到以下異常:ForbiddenError: The server failed to authenticate the request. Verify that the certificate is valid and is associated with this subscription.租戶 ID、訂閱 ID、客戶端 ID 和客戶端密碼都是正確的,在身份驗證階段更改其中任何一個都會導致不同的異常。我怎樣才能解決這個問題?如果正確答案是“切換到Microsoft.Azure.Management.Sql ”,我對此完全沒問題,但如果可能的話,我至少想了解為什么會發生這種情況。
- 1 回答
- 0 關注
- 181 瀏覽
添加回答
舉報
0/150
提交
取消