0

サブスクリプションからすべてのユーザー情報を取得したいと考えています。以下の記事を使用して、Azure サブスクリプションからすべてのユーザー リストを取得できます。

https://docs.microsoft.com/en-us/rest/api/authorization/roleassignments/list

しかし、上記の URl はすべてのユーザー GUID (およびその他の情報) のリストを取得しますが、ここではユーザーの表示名、メール ID などが必要です。

どうすればこれを行うことができますか?

このユーザー GUID をグラフ API に送信してユーザー情報を取得できますが、テナント管理者からの同意が必要であり、さらに 2 つの追加呼び出しが必要です (1 つはグラフ ベアラー アクセス トークンを取得するためのもので、もう 1 つはユーザーの上記のリストを使用してグラフ API を呼び出すためのものです)。 GUID)。では、グラフ API を使用しないでこれを行うにはどうすればよいでしょうか。

4

2 に答える 2

1

ユーザーの詳細を取得するためのオプションはないと思います。

唯一のオプションは、アプリケーション (サービス プリンシパル) または Active Directory ユーザーによって生成されたトークンで Graph API を使用することです。

ユーザーまたはプリンシパルには、ユーザーの詳細を取得するための Active Directory ユーザーの読み取りアクセス許可が必要です。

于 2018-08-09T09:36:18.810 に答える