如何从API调用图形API ?微软azure应用程序注册



我通过应用程序注册来创建API。

用户。读取是默认权限。

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

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

现在我使用post mane来调用我的API我只想显示我的用户数据

在我的API与图形API的帮助。

所以对于邮差,我的作用域是什么,因为我没有任何自定义作用域。

那么我的API将如何调用?从我的API端点内绘制API ?

我如何使用我的邮递员来测试它?

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

这是如何工作的?

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

在您的情况下,您的Apilocalhost/api/getuserdata将作为Real Graph Api的包装器。也就是说,你的api应该采用所需的有效负载来对GRAPH进行任何CRUD操作。然后,它应该生成不记名令牌(如上所述)。然后它应该调用你的Graphclient。

对于您的查询,您的Postmane的承载令牌的范围是什么,它将是https://graph.microsoft.com/.default

最新更新