嗨我對Azure來說比較陌生。我想創建一個包含來自Azure Active Directory的所有用戶顯示名稱的下拉列表,但我不知道如何執行此操作。MVC5如何從Azure活動目錄中檢索所有用戶
我簡單地看了一下https://msdn.microsoft.com/en-us/library/azure/ad/graph/api/users-operations的圖API,但我不知道如何在MVC中調用它,也沒有獲取包含顯示名稱的JSON數據。
任何幫助或代碼示例可以理解
嗨我對Azure來說比較陌生。我想創建一個包含來自Azure Active Directory的所有用戶顯示名稱的下拉列表,但我不知道如何執行此操作。MVC5如何從Azure活動目錄中檢索所有用戶
我簡單地看了一下https://msdn.microsoft.com/en-us/library/azure/ad/graph/api/users-operations的圖API,但我不知道如何在MVC中調用它,也沒有獲取包含顯示名稱的JSON數據。
任何幫助或代碼示例可以理解
你可以使用這個Azure的AD採樣https://github.com/Azure-Samples/active-directory-dotnet-graphapi-web上手,看WebAppGraphAPI/Controllers/UsersController.cs
類,它幾乎你在找什麼。
示例中的代碼使用SDK(在NuGet包Microsoft.IdentityModel.Clients.ActiveDirectory
中找到),您將獲得圖結果的對象模型,而不是JSON字符串。如果你絕對想使用REST API,那麼你可以(https://msdn.microsoft.com/en-us/library/azure/ad/graph/api/users-operations#GetUsers),但是由於你可以很容易地添加NuGet,所以SDK對你來說應該更加方便。
請注意,您需要在門戶網站中向Azure AD註冊您的應用程序,並且您需要管理員權限才能執行此操作。
我試圖克隆該回購,但生成失敗,是否有任何替代資源? – yfan183
本文介紹了示例以及如何從頭開始:https://azure.microsoft.com/en-us/resources/samples/active-directory-dotnet-graphapi-web/。您應該能夠遵循該指南,然後將實施代碼從repo複製到您自己的項目中。 – yoape