【问题标题】:Configuring OAuth 2 for Sendgrid event webhook为 Sendgrid 事件 webhook 配置 OAuth 2
【发布时间】:2022-06-21 19:05:00
【问题描述】:

我对 OAuth 2 完全陌生,但我当前的任务要求我使用它来验证来自 Sendgrid 事件 webhook 的请求。 我找到的唯一手册是这样的:

https://docs.sendgrid.com/for-developers/tracking-events/getting-started-event-webhook-security-features#oauth-20

我尝试了以下方法:

1.我尝试从谷歌云控制台创建一个新的 OAuth 2.0 客户端 ID

我得到了 json 文件,其中包含:client_id、client_secret、token_uri;然后我将它们输入到 Sendgrid。

但是,当我测试它时(通过单击“测试您的集成”),没有任何东西发送到我的端点。 我认为 sendgrid 无法从 OAuth 服务或授权服务器获取访问令牌,因此它没有向我的 URL 发送任何请求。

2。我尝试创建一个Auth0 帐户,还得到了client_id、client_secret、token_uri

我再次测试它,没有任何东西发送到我的端点,但是这一次,当我检查来自 Auth0 的日志时,我看到了这个错误:

No audience parameter was provided, and no default audience has been configured.

【问题讨论】:

    标签: oauth-2.0 webhooks sendgrid


    【解决方案1】:

    怎么了,伙计。 面临同样的问题 在 Auth0 方面,我们可以在租户级别(不是在每个应用程序上)设置“默认受众”。这并不令人愉快。 在 Sendgrid 上,他们不发送受众参数(他们希望您只能通过客户端 ID 和客户端密码获取访问令牌)...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多