2017-05-25 43 views
0

我有Azure上部署的Web應用程序,並且啓用了Azure Active Directory安全性(快速設置)。所以,當我嘗試訪問應用程序時,我需要成爲AD的一部分才能訪問。在本地測試Azure Active Directory安全性

我想爲應用程序添加更多功能,例如顯示當前登錄的用戶,實現註銷,管理權限等等......我相信我可以通過Azure Graph API實現所有功能。

但是,要做到這一點,我需要在本地測試一些東西。有沒有什麼辦法在本地模擬Azure AD?它在Azure上「開啓」,並且在那裏一切正常,但是在我的本地機器上沒有任何東西可以模擬它。

回答

1

Azure AD沒有「本地」或「脫機」版本可用。

你在這個時候選擇是:使用實際Azure的AD租戶

  • 測試。您可以創建自己的測試租戶,以便根據需要進行更改,從而推遲與Azure AD的管理員合作,直到您準備投入生產。

  • 創建您自己的模擬STS,實現OpenID Connect協議並在開發/測試過程中使用該協議。這裏的風險是你必須確保這個Mock STS的行爲就像Azure AD爲你的目的做的或足夠接近一樣。

作爲一個側面說明,您可以創建一個反饋詞條在Azure AD Feedback Forum

要求一個功能在這