1

我想将 Azure 事件中心作为 WebHook 注册到不支持任何标头/正文身份验证的第三方应用程序,只是一个简单的 URL。

我在 Azure 事件中心文档或门户中看不到允许我在没有 SAS 的情况下设置侦听器的任何地方?我知道这会使事件中心不安全,但是,因为它只是侦听有效负载并将其写入 Azure Blob 存储,我很乐意接受这个风险。

如果无法在没有任何身份验证的情况下设置 Azure 事件中心,我考虑设置 Azure 自动化 Runbook 以公开 Webhook。Runbook 会将有效负载传递到处理身份验证的 Azure 事件中心。这是可接受的做法吗?

还有其他已知的解决方法吗?

4

1 回答 1

0

不,您必须通过一些身份验证来侦听事件中心。

你的解决方案是可行的。您可以使用 Runbook 接收数据并与事件中心进行交互和验证。当然,正如评论所说,功能和其他服务也是可行的方法。

简而言之,根本不可能没有任何身份验证。

于 2021-02-22T07:01:54.720 回答