我在单个应用程序中使用 Microsoft Graph API 和 Microsoft Dataverse Web API。因此,我必须通过添加不同的resource
键值来获得 2 个不同的访问令牌。是否可以生成可用于两者的单个令牌?
问问题
28 次
1 回答
0
这也可以通过 RefreshToken 来实现,以在您请求图形访问(范围)时获取具有与授权范围相同的各个端点的 AccessToken。
例如,如果您请求 Mail.Read ( https://graph.microsoft.com/mail.read ),您可以使用范围 =“https://outlook.office.com/mail”的 refresh_token 返回令牌发布端点。读取”并获取此端点的 accesss_token。
您可以使用 On-Behalf-Of Grant 将代币与新代币交换,这一次只针对您需要的资源。请参阅本文档。
于 2022-02-25T13:32:09.733 回答