Azure功能和Microsoft图形webhoooks

时间:2017-11-30 06:06:11

标签: azure microsoft-graph azure-functions webhooks

我正在尝试使用Azure功能创建MS图表订阅并处理webhook。我创建了两个应用程序,一个用于订阅,另一个用于处理webhook。但我无法成功连接到图表。我在创建订阅时遇到以下异常。

" InvalidOperationException:图表标记缺少oid。检查您的Microsoft Graph绑定配置。"

我错过了什么吗?

2 个答案:

答案 0 :(得分:0)

此错误表示扩展程序抓取的AAD令牌缺少oid(ObjectId)。

找到in this AAD token documentation,oid

  

包含Azure AD中对象的唯一标识符。此值是不可变的,无法重新分配或重用。使用对象ID标识Azure AD查询中的对象。

当使用AAD或Microsoft Graph扩展绑定的ClientCredentials(也称为应用程序标识)模式时,我们希望oid值是应用程序的服务主体。如果缺少此功能,则可能会出现针对AAD配置功能应用程序的应用程序标识的错误。

如果一切看起来都正确,请针对图表扩展回购here提出问题,我们将努力重现此问题,看看这是错误还是配置错误。

答案 1 :(得分:0)

在功能设置的应用程序设置中,您应该将功能扩展版本值切换为beta。他们正在进行原生图形集成,这将简化很多这样的场景,而那些新的函数触发器只能在预览中使用。