在Go 中驗證Google 登入ID 令牌:使用官方函式庫
在Go 後端中,驗證Google 登入ID 令牌使用官方idtoken 庫非常簡單。
首先,安裝庫:
go get google.golang.org/api/idtoken
然後,您可以使用一行程式碼驗證令牌:
payload, err := idtoken.Validate(context.Background(), tokenString, audience) if err != nil { panic(err) }
將從客戶端收到的ID 令牌替換為tokenString,並將受眾替換為您的Web 應用程式的用戶端ID。負載物件將包含經過驗證的聲明,例如:
此方法提供了一個簡單的方法驗證ID 令牌的有效方法,不會引入與使用令牌資訊端點相關的潛在延遲或網路錯誤。
以上是如何使用官方程式庫在 Go 中驗證 Google 登入 ID 令牌?的詳細內容。更多資訊請關注PHP中文網其他相關文章!