繁体   English   中英

如何从 api 调用图 api? 微软 azure 应用注册

[英]how to call graph api from api ? microsoft azure app registration

我在应用程序注册的帮助下创建了 api。

User.Read 是默认权限。

我也有应用程序 ID URI api://xxxxxxx

然后我创建了我的 web api 并在里面使用我的配置。

现在我正在使用 post mane 拨打我的 api 我只想显示我的用户数据

在图表 api 的帮助下进入我的 api。

所以对于 postman,我的 scope 是什么,因为我没有任何自定义 scope。

那么我的api会怎么打电话呢? 图 api 来自我的 api 端点?

我如何使用我的 postman 来测试它?

因为我的 api 有特定的端点,比如 localhost/api/getuserdata

这是如何工作的?

回答您的问题,您需要创建一个具有图形(读/写)权限的 AAD 应用程序。 因此,当您使用 Bearer 令牌时,图形操作访问将作为令牌 scope 的一部分存在。

在您的情况下,您的 Api localhost/api/getuserdata将作为 Real Graph Api 的包装器工作。即您的 api 应该采用所需的有效负载来使用 GRAPH 执行任何 CRUD 操作。 然后它应该生成不记名令牌(如上段所述)。 然后它应该调用您的 Graphclient。

对于您的查询,来自 Postmane 的不记名令牌的 scope 是什么,它将是https://graph.microsoft.com/.default

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM