Validierung von Google-Anmelde-ID-Tokens in Go: Verwendung der offiziellen Bibliothek
Im Go-Backend Validierung von Google-Anmelde-ID-Tokens ist mit der offiziellen IDtoken-Bibliothek unkompliziert.
Zu Beginn installieren Sie die Bibliothek:
go get google.golang.org/api/idtoken
Dann können Sie das Token mit einer einzigen Codezeile validieren:
payload, err := idtoken.Validate(context.Background(), tokenString, audience) if err != nil { panic(err) }
Ersetzen Sie tokenString durch das vom Client erhaltene ID-Token und die Zielgruppe durch die Client-ID Ihrer Webanwendung. Das Nutzlastobjekt enthält die validierten Ansprüche, wie zum Beispiel:
Diese Methode bietet eine einfache und effiziente Möglichkeit, ID-Tokens zu validieren, ohne potenzielle Latenz oder Netzwerkfehler im Zusammenhang mit der Verwendung des Token-Info-Endpunkts zu verursachen.
Das obige ist der detaillierte Inhalt vonWie validiere ich Google-Anmelde-ID-Tokens in Go mithilfe der offiziellen Bibliothek?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!