2017-01-23 14 views
0

こんにちは私はAzureには比較的新しいです。私はAzureのActive Directoryからのすべてのユーザーの表示名を含むドロップダウンリストを作成したいが、それをどうするかわからない。MVC5 Azure Active Directoryからすべてのユーザーを取得するにはどうすればいいですか?

私は簡単にグラフAPIをhttps://msdn.microsoft.com/en-us/library/azure/ad/graph/api/users-operationsから見ましたが、MVCで呼び出したり、表示名を含むJSONデータを取得する方法はわかりません。

すべてのヘルプやコードの例では、

答えて

1

を理解されるであろうあなたは、この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にアプリケーションを登録する必要があります。そのためには管理者権限が必要です。

+0

私はそのリポジトリを複製しようとしましたが、ビルドに失敗しました。代替リソースはありますか? – yfan183

+0

この記事では、サンプルと、それを最初から行う方法について説明します。https://azure.microsoft.com/en-us/resources/samples/active-directory-dotnet-graphapi-web/そのガイドに従って、レポから自分のプロジェクトに実装コードをコピーするだけです。 – yoape

関連する問題