【发布时间】:2019-04-23 23:30:37
【问题描述】:
我有一个用于发布事件的事件网格。我有一个基于 Web-Hook 的订阅者,它将收听该事件。 Webhook 托管在 Azure 应用服务上,并受 AAD 应用保护。 在这种情况下,事件网格是否能够将事件发布到受 AAD 保护的 Web 端点? 我的事件网格主题和网络应用在同一个订阅中。
【问题讨论】:
-
可以在webhook url的查询参数中订阅访问令牌
-
@RomanKiss 但事件网格将如何生成访问令牌。加上不记名令牌作为授权标头发送
-
除此之外,webhook 处理程序还必须处理消息验证,因此通过查询参数传递的不记名令牌可以在 webhook 中用于其授权,这就是事件处理程序的当前设计
-
@RomanKiss,但是事件网格将如何在将事件发送给订阅者之前生成承载令牌?有没有办法通过 Event Grid 完成一些自定义代码(如 AAD 令牌生成)?
标签: azure-active-directory azure-web-app-service azure-eventgrid