[英]Microsoft GRAPH API possible without Azure App Registration?
[英]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.