簡體   English   中英

為 Sendgrid 事件 webhook 配置 OAuth 2

[英]Configuring OAuth 2 for Sendgrid event webhook

我是 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 UI 管理 OAuth 2.0

但是,當我對其進行測試時(通過單擊“測試您的集成”),沒有任何內容發送到我的端點。 我認為 sendgrid 無法從 OAuth 服務或授權服務器獲取訪問令牌,因此它沒有向我的 URL 發送任何請求。

2. 我嘗試創建一個Auth0帳戶,我也得到了 client_id、client_secret、token_uri

我再次測試它,沒有任何東西發送到我的端點,但是這次,當我檢查來自 Auth0 的日志時,我看到了這個錯誤:

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

面臨同樣的問題。 在 Auth0 端,我們可以在租戶級別(不是在每個應用程序上)設置“默認受眾”。 這不愉快。 在 Sendgrid 上,他們不發送受眾參數(他們希望您只能通過客戶端 ID 和客戶端密碼獲取訪問令牌)...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM