我正在Python中構建一個可以從Azure AD檢索數據的應用程序。這些數據可能需要應用程序權限或委託權限。我成功地檢索了只需要應用程序權限的數據。但是,爲了檢索需要委派權限的數據,我試圖使用OAuth2。是否可以使用OAuth2通過Microsoft Graph進行身份驗證,但是沒有用戶使用網頁登錄,而是通過Python腳本本身提供用戶憑據?Microsoft Graph Authentication
注意:我想使用Microsoft Graph API(v1.0和beta),而不是Azure AD Graph API。
[Azure Active Directory OAuth資源所有者密碼憑據流]的可能重複(https://stackoverflow.com/questions/29102820/azure-active-directory-oauth-resource-owner-password-credentials-flow) –
@ ShawnTabrizi這是一個不同的案例。我正在嘗試對Graph API(v1.0和beta)進行身份驗證,而不是Azure AD API。此外,我正在尋找Python中的東西。 – Raj
您試圖驗證哪個端點並不重要,您要查找的流程是資源所有者密碼憑證,並且您可能需要使用純REST調用來實現此操作,這已記錄在案。 –