Continuation of this question I had asked。我正在嘗試在我的PHP Web應用程序上實現「使用您的O365帳戶登錄」功能。請求訪問資源時出現錯誤AADSTS50020 https://graph.windows.net/
當我的應用程序請求訪問Graph API資源(https://graph.windows.net/
)時,似乎只有管理員可以允許訪問。如果一個非管理員試圖完成OAuth的認證流程,他們從login.windows.net得到這個錯誤:
AADSTS50020: This operation can only be performed by an administrator. Sign out and sign in as an administrator or contact one of your organization's administrators.
我真的不希望得到進入詳細信息有關目錄中的所有用戶(我可以理解像這樣需要管理員權限的東西),但只是當前登錄用戶的名稱/電子郵件(管理員或非管理員)。
因此,我基本上需要任何O365用戶能夠讓他們的基本配置文件信息被我的應用程序讀取。 Graph API是否正確?爲了達到這個目的,我需要做什麼不同的事情?