2017-02-27 106 views
0

我目前正在嘗試開發一個Symfony3 API。這個API需要找到,如果用戶在AD公司已經存在。使用Symfony3 API登錄Azure AD

問題

我不能使用任何的用戶界面,以及所有我發現有關獲取日誌,Azure的AD重定向我到一個網頁,圖形詢問用戶名和密碼。

我需要一種方法來進行這一步不帶圖形干預。

回答

0

看來你要檢查在公司AD租戶你的用戶在你的PHP後端服務,而無需用戶登錄。如果我有任何誤會,請隨時讓我知道。

您可以嘗試在應用程序中利用Microsoft Graph,並實現內的OAuth 2.0客戶端憑證流Call Microsoft Graph in a service or daemon app

然後,您可以獲取訪問令牌以針對Microsoft Graph構建REST請求,並使用Get a user來檢查用戶是否在您的AD租戶中。