我有3个Azure广告(测试广告1、测试广告2、测试广告3)。
并具有一个应用程序注册(AppReg1)
我将此应用程序注册作为企业应用程序添加到这些AAD。
质询:是否有任何API或方法可以使用此应用程序注册(AppReg1)获取这些AAD的所有用户?
就像从同一个广告中获取用户一样,
https://graph.microsoft.com/v1.0/users
我有3个Azure广告(测试广告1、测试广告2、测试广告3)。
并具有一个应用程序注册(AppReg1)
我将此应用程序注册作为企业应用程序添加到这些AAD。
质询:是否有任何API或方法可以使用此应用程序注册(AppReg1)获取这些AAD的所有用户?
就像从同一个广告中获取用户一样,
https://graph.microsoft.com/v1.0/users
1条答案
按热度按时间tktrz96b1#
我已经为一个单租户应用程序执行了此操作,该应用程序可能与多租户应用程序类似。
高层思想是授予您的应用注册以访问GraphAPI作用域
User.Read.All
。1.进入应用程序注册页面-〉API权限-〉添加权限-〉查找Mirscrsoft Graph API -〉选择应用程序权限-〉User. Read. All。您必须单击
grant admin consent for your organisation
。1.在应用注册页面-〉证书和密码中创建一个客户端密码。点击
New client secret
,然后复制密码值。(一旦保存,你就看不到了)。1.现在,通过使用三个参数
tenant id
、client id
和client secret
调用以下请求,测试您是否可以从Microsoft获取访问令牌:1.从响应中获取访问令牌,然后向GraphAPI发出请求:
希望这能给予你一些想法。