我可以使用以下证书通过证书获取有效的令牌:
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和证书都相同 有办法吗? 预先谢谢你
答案 0 :(得分:1)
访问令牌始终对单个资源有效,而不对更多资源有效。 您只需要调用AcquireTokenAsync方法两次,一次调用图形,一次调用SharePoint。