2017-04-19 77 views
1

我在申請https://login.microsoftonline.com/common/oauth2/v2.0/authorize的OAuth2.0令牌。我要求這些範圍:如何在OAuth 2請求中使用Microsoft Graph和Office 365範圍?

[ 
'https://graph.microsoft.com/User.Read', 
'https://graph.microsoft.com/Calendars.Read.Shared', 
'offline_access', 
'profile', 
'email', 
'https://outlook.office.com/mail.read' 
] 

我想就獲得了微軟圖形範圍和Office 365的範圍,但它給了我:

AADSTS70011:提供的值的輸入參數'範圍'無效。範圍https://graph.microsoft.com/User.Readhttps://graph.microsoft.com/Calendars.Read.Shared offline_access檔電子郵件https://outlook.office.com/mail.read無效

如果我拿出outlook.office.com範圍或兩個graph.microsoft.com範圍,然後它工作的。

有沒有兩種方法可以訪問?

回答

1

v2.0 auth模型不支持請求相同請求中的兩個資源的權限,嘗試分離請求,只要您爲每個資源受衆獲取訪問令牌,就可以訪問這兩個API 。

相關問題