【问题标题】:Graph Lifecycle Events With DelegateAuthenticationProvider使用 DelegateAuthenticationProvider 绘制生命周期事件
【发布时间】:2020-09-06 21:42:05
【问题描述】:

我们将 DelegateAuthenticationProvider 方法与 Graph 一起使用,以便代表我们的用户管理 Graph 订阅。我正在编写一个服务来处理我们根据https://docs.microsoft.com/en-us/graph/webhooks-outlook-authz 收到的任何生命周期通知。 我只是想知道关于“subscriptionRemoved”生命周期事件,如果我们基本上使用通用帐户管理订阅,这是否意味着如果用户帐户密码更改或被撤销,我们将不会收到通知?在这种情况下,通知是否会继续流动,因为通用帐户不会被撤销,还是基于我们为其创建订阅的帐户? 对不起,如果那令人困惑。

【问题讨论】:

    标签: microsoft-graph-api microsoft-graph-sdks microsoft-graph-mail


    【解决方案1】:

    好的,我将执行以下操作:如果我的应用正在订阅并且当我看到其中一个事件发生时,(1) 用户的密码已被重置 (2) 用户的设备不合规 (3) 用户的帐户已被撤销,然后 Microsoft Graph 发送一个特殊的生命周期通知,subscriptionRemoved。

    当我的应用订阅更改通知时,我会收听 subscriptionRemoved 和错过的信号。此外,我会这样做:(a) 当我收到一个 subscriptionRemoved 生命周期通知时,应用程序应该重新创建订阅以保持连续流动。 (b) 收到错过的生命周期通知后,应用应使用 Microsoft Graph 重新同步资源数据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多