【问题标题】:How does one give consent to be subscribed via Microsoft Graph Webhook API?如何同意通过 Microsoft Graph Webhook API 订阅?
【发布时间】:2020-07-27 06:12:10
【问题描述】:

我目前正在看这个https://docs.microsoft.com/en-us/graph/webhooks#subscription-request-example

为方便起见,我将提供下面的屏幕截图

突出显示的部分让我感到困惑。某人究竟是如何授权我的应用订阅他们的邮箱资源的?

【问题讨论】:

标签: azure azure-active-directory microsoft-graph-api microsoft-graph-sdks microsoft-graph-webhooks


【解决方案1】:

应用程序在上下文中请求权限(范围):

  • app-only,只携带应用的信息。
  • 委托,有时称为用户上下文,它携带使用应用程序的用户的信息。

根据权限的“影响”以及租户管理员可以定义的策略,用户可以同意(或不同意)对他们拥有的资源的某些权限请求(在委托上下文的情况下,仅限应用的权限始终需要管理员同意)。

一般来说,订阅某个资源所需的权限与读取该资源所需的权限相同。

您可以找到哪个资源需要哪个权限的参考here

如果我们以消息(电子邮件)为例,它需要Mail.Read 订阅权限。通常,此权限可由普通用户同意,不需要管理员。但是,管理员可以设置策略以要求管理员同意,从而防止用户自己直接同意。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-05-29
    • 2023-03-23
    • 1970-01-01
    • 1970-01-01
    • 2019-01-17
    • 1970-01-01
    • 2021-06-01
    相关资源
    最近更新 更多