【问题标题】:Office api V2 authentication multiple resources in scopesOffice api V2 认证范围内的多个资源
【发布时间】:2016-09-14 13:51:38
【问题描述】:

我已成功实施授权流程,但是当我尝试使用来自不同 api 的范围时,例如 office Outlook 任务 api 和图形日历 api,我收到一条错误消息 AADSTS70011:输入的提供值参数“范围”无效。

这不起作用

范围=https://outlook.office.com/tasks.readwriteoffline_access https://graph.microsoft.com/Calendars.Read

这行得通

scopes=https://outlook.office.com/tasks.readwriteoffline_access

scopes=offline_access https://graph.microsoft.com/Calendars.Read

是否可以一次从不同的 api 请求范围,或者我需要两个单独的调用

【问题讨论】:

    标签: microsoft-graph-api outlook-restapi azure-active-directory


    【解决方案1】:

    你必须打两个电话。 Azure 的端点不支持在一次调用中混合来自不同资源的范围。

    【讨论】:

    • 感谢您的快速回答。不知道有没有将outlook任务api移植到graph(office 365统一api)的计划?
    • 是的,正在处理中。我没有约会,但希望很快。
    • 这是个好消息!这是否意味着在那个时间点只需要一个请求来获取访问令牌,因为它在同一个资源上
    • 仍然不支持范围混合吗?它是否记录在某处?
    • MS Graph 支持任务,已经有一段时间了。所以你不需要同时使用这两个端点。仍然不支持范围混合,AFAIK 永远不会。
    猜你喜欢
    • 1970-01-01
    • 2021-07-13
    • 2022-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-05
    • 2017-06-08
    相关资源
    最近更新 更多