没有身份验证的 Azure 事件中心侦听器

Azure Event Hubs listener without Authentication

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

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

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

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

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

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

总之,没有认证是不行的