Oauth 2.0 如何在OAuth 2请求中同时使用Microsoft Graph和Office 365作用域?

Oauth 2.0 如何在OAuth 2请求中同时使用Microsoft Graph和Office 365作用域?,oauth-2.0,microsoft-graph-api,Oauth 2.0,Microsoft Graph Api,我正在从https://login.microsoftonline.com/common/oauth2/v2.0/authorize。我要求这些范围: [ 'https://graph.microsoft.com/User.Read', 'https://graph.microsoft.com/Calendars.Read.Shared', 'offline_access', 'profile', 'email', 'https://outlook.office.com/m

我正在从
https://login.microsoftonline.com/common/oauth2/v2.0/authorize
。我要求这些范围:

[
 'https://graph.microsoft.com/User.Read', 
 'https://graph.microsoft.com/Calendars.Read.Shared', 
 'offline_access', 
 'profile', 
 'email', 
 'https://outlook.office.com/mail.read'
]
我正在尝试获取Microsoft Graph范围和Office 365范围,但它提供了:

AADSTS70011:为输入参数“范围”提供的值无效。作用域脱机访问配置文件电子邮件无效

如果我取出
outlook.office.com
作用域,或者同时取出
graph.microsoft.com
作用域,它就会工作


有办法同时访问这两个API吗?

v2.0身份验证模型不支持在同一请求中请求对两个资源的权限,请尝试分离请求,只要您为每个资源访问群体获取访问令牌,您就可以访问这两个API