Je trouve le moyen de valider le jeton d'identification pour la connexion Google pour Android avec un projet de serveur Go backend.Valider le jeton d'identification de connexion Google dans Go
Quelle est la fonction équivalente pour valider les jetons d'identification à l'aide d'une bibliothèque de clients API Google dans Go?
A partir de cette page sur En utilisant une section API Google Client Library
Il y a Java et des exemples Python et il y a des liens pour vérifier les jetons d'identité avec l'API Google Client Library pour PHP, Noeud .js, et d'autres langues. J'ai vérifié ma langue cible; Rendez-vous ici
https://github.com/google/google-api-go-client/blob/master/GettingStarted.md
Cependant, je ne trouvai pas de fonction équivalente pour la validation de jeton comme dans l'exemple Java et Python. Y a-t-il une fonction dans Go pour faire une telle chose?
Je ne veux pas utiliser endpoint info jeton
https://www.googleapis.com/oauth2/v3/tokeninfo?id_token=XYZ123
car il introduit la latence possible et une erreur de réseau. Je souhaite utiliser Google API Client Library. S'il vous plaît me guider où devrais-je regarder.
Il semble que nous devons appeler oauth2/v3 pas/v2 et si nous avons encore besoin de faire appel à cette URL, comment serait-il éviter le problème de la latence et le réseau? – Ook
google-api-go-client n'a pas oauth2/v3, mais v2 fonctionne bien. Je ne sais pas si vous pouvez éviter l'appel http. – AlexCV