设置Webhooks.

了解如何在事件发生时使用Webhook通知您的应用程序。

注册Webhook.

  1. 去吧融合特使仪表板的页面
  1. 点击配置在Webhooks卡上
  2. 在下面事件选择要订阅的WebHook事件类型
  3. 输入您希望Webhook回调的端点的完整URL路径将发布到Webhook URL.场地
  1. 点击保存配置

您可以通过提供用户名和密码为WebHook端点配置HTTP基本身份验证用户名密码。这将包含在请求的标题中,当它发送到您的服务器时。

验证Webhook.

验证来自Envoy的WebHook消息,签名标题X-Envoy-签名包含在每个Webhook消息中。此签名是一个Base64编码的字符串,表示请求正文的SHA-256 HMAC,使用您的应用程序的客户端秘密作为密钥。

您可以通过构建与客户端秘密签名的请求正文的签名来验证签名并进行比较两个签名。如果签名与您不匹配,则应拒绝请求。

所有官方特使SDKS自动验证签名。

openssl :: hmac.hexdigest(openssl :: digest :: digest.new('sha256'),api_key,'%s%s'%[timestamp,token])

重试webhook

如果您的服务器未返回成功的响应(2xx),则特使具有重试逻辑以重新发送Webhook。Webhooks在10分钟的跨度上重试5次。


下一步
这个页面对你有帮助吗?
Baidu