【发布时间】:2020-08-03 00:37:05
【问题描述】:
我使用 intuit 开发者帐户创建了一个 webhook https://developer.intuit.com/app/developer/qbo/docs/develop/webhooks#configuring-webhooks
它工作正常,我的问题是如何使用验证者令牌来保护 webhook?
我看到了各种直观的标题,但不知道如何使用它们
【问题讨论】:
标签: ruby-on-rails intuit
我使用 intuit 开发者帐户创建了一个 webhook https://developer.intuit.com/app/developer/qbo/docs/develop/webhooks#configuring-webhooks
它工作正常,我的问题是如何使用验证者令牌来保护 webhook?
我看到了各种直观的标题,但不知道如何使用它们
【问题讨论】:
标签: ruby-on-rails intuit
有详细的文档
这里有更多信息如何生成 HMAC 哈希 (Using HMAC SHA256 in Ruby) 以及如何将 base64 签名转换为 base16 (Converting a hexadecimal digest to base64 in Ruby)。为了比较这些值,Rails 确实实现了 safe_compare 方法 (https://api.rubyonrails.org/classes/ActiveSupport/SecurityUtils.html)。
【讨论】: