没有身份验证的 Azure 事件中心侦听器
Azure Event Hubs listener without Authentication
我想将 Azure 事件中心作为 WebHook 注册到不支持任何 header/body 身份验证的第三方应用程序,只是一个简单的 URL.
我在 Azure 事件中心文档或门户中看不到允许我在没有 SAS 的情况下设置侦听器的任何地方?我知道这会使事件中心不安全,但是,由于它 仅 侦听负载并将有效负载写入 Azure Blob 存储,我很乐意接受风险。
如果在没有任何身份验证的情况下无法设置 Azure 事件中心,我考虑过设置 Azure Automation Runbook 来公开 Webhook。 Runbook 会将有效负载传递给 Azure 事件中心,在途中处理身份验证。这是可以接受的做法吗?
还有其他已知的解决方法吗?
不,您必须通过一些身份验证来侦听事件中心。
你的方案可行。可以使用 Runbook 接收数据并与事件中心进行交互和验证。当然,正如评论所说,功能和其他服务也是可行的方法。
总之,没有认证是不行的
我想将 Azure 事件中心作为 WebHook 注册到不支持任何 header/body 身份验证的第三方应用程序,只是一个简单的 URL.
我在 Azure 事件中心文档或门户中看不到允许我在没有 SAS 的情况下设置侦听器的任何地方?我知道这会使事件中心不安全,但是,由于它 仅 侦听负载并将有效负载写入 Azure Blob 存储,我很乐意接受风险。
如果在没有任何身份验证的情况下无法设置 Azure 事件中心,我考虑过设置 Azure Automation Runbook 来公开 Webhook。 Runbook 会将有效负载传递给 Azure 事件中心,在途中处理身份验证。这是可以接受的做法吗?
还有其他已知的解决方法吗?
不,您必须通过一些身份验证来侦听事件中心。
你的方案可行。可以使用 Runbook 接收数据并与事件中心进行交互和验证。当然,正如评论所说,功能和其他服务也是可行的方法。
总之,没有认证是不行的