我有一個功能應(yīng)用程序,它托管在我的 GCP 項目中,并且啟用了身份驗證。此應(yīng)用程序?qū)⒏鶕?jù)事件從 Jfrog 容器注冊表 Webhook 觸發(fā)。我在這里面臨的問題是對 HTTP 請求進(jìn)行身份驗證/授權(quán)。我嘗試使用“Authorization: bearer”標(biāo)頭,效果很好。但該令牌似乎在 60 分鐘后過期。問:是否有一種永久方式(沒有過期)來授權(quán)/驗證云功能 HTTP 請求?Jfrog webhooks 無法以編程方式創(chuàng)建令牌,因為它是一個簡單的 HTTP POST 觸發(fā)器,可以接受額外的標(biāo)頭。我發(fā)現(xiàn)很難從 GCP 文檔中找到解決方案。我確實有使用“roles/cloudfunctions.invoker”角色創(chuàng)建的服務(wù)帳戶。Jfrog artifactory webhooks參考:https ://www.jfrog.com/confluence/display/JFROG/Webhooks
如何為 HTTP 觸發(fā)器驗證谷歌云功能?
當(dāng)年話下
2022-11-28 16:57:40