我可以使用以下命令通过证书获取Graph的有效令牌:
AuthenticationResult authenticationResult = await context.AcquireTokenAsync(resource, certificate);
哪里
resource = "https://graph.microsoft.com"
我可以使用我的SharePoint Online执行相同的操作:
resource = "https://{myAAD}.sharepoint.com"
我想对这两个使用相同的标记,所以我尝试:
resource = "https://{myAAD}.sharepoint.com;https://graph.microsoft.com";
它没有起作用!租户、客户端ID和证书都是相同的,有什么方法可以做到这一点吗?提前谢谢你
发布于 2019-11-29 21:09:53
访问令牌始终对单个资源有效,而不是更多。您只需调用AcquireTokenAsync方法两次,一次用于图形,一次用于SharePoint。
https://stackoverflow.com/questions/59093864
复制相似问题