Comment obtenir le jeton d'accès de connexion Google SDK Javascript?
J'ai une simple page javascript webapp qui utilise "Google De connexion pour des Sites web": https://developers.google.com/identity/sign-in/web/sign-in
Comment puis-je obtenir un jeton d'accès de l'utilisateur? J'ai besoin d'un vérifiables affirmation de l'identité de l'utilisateur sur mon serveur. Je ne veux pas l'accès hors connexion; je veux juste savoir que lorsque le client web envoie une requête ajax sur mon serveur, je peut faire confiance à l'identité de l'utilisateur connecté.
OriginalL'auteur stickfigure | 2015-04-21
Vous devez vous connecter pour publier un commentaire.
À des fins de vérification, il serait préférable d'utiliser le
id_token
qui fait partie de la auth réponse, et peut être récupéré à tout point comme ceci:L'API Google Client bibliothèques offrent des fonctions pour vérifier la id_token et vous donner de l'utilisateur associé d'informations sur le serveur: https://developers.google.com/api-client-library/
si vous êtes intéressé, j'ai également écrit un article sur l'accès côté serveur avec la nouvelle Identité de l'API aujourd'hui, puisqu'il y avait plusieurs questions à venir pour elle et les docs ne sont pas vraiment ce vaste sujet encore: codingwithgerwin.blogspot.co.au/2015/04/...
Excellent article, j'espère qu'elle est indexée rapidement 🙂
OriginalL'auteur Scarygami
Espère que vous faites bien.
Voici la solution, Vous pouvez essayer ceci:
En fait il n'existe pas un nom de fonction getAccessToken (Android Uniquement) définissez dans GoogleSignin.android.js comme écrit ici https://github.com/devfd/react-native-google-signin.
Mais la meilleure partie est qu'ils ont déjà mis en place la solution dans GoogleSignin.android.js. il suffit de prendre un coup d'oeil au code ci-dessous à partir de GoogleSignin.android.js
Le truc, c'est que nous avons de n'utiliser ce code à bon escient.
J'ai utiliser le code ci-dessous pour obtenir de l'access_token et il m'aider à résoudre mon jeton d'accès de problème.
- Je changer de fonction ci-dessus comme ceci GoogleSignin.android.js
et j'appelle cette fonction comme ceci à partir de index.android.js.
Vous pouvez l'appeler comme une fonction ressembler à ceci.
dans GoogleSignin.android.js
et de index.android.js suffit d'appeler cette fonction comme ceci
que vous avez à faire est de passer le courant de l'utilisateur pour obtenir un jeton d'accès.
Espérons que cela vous aidera.Avoir un grand jour.Merci.
OriginalL'auteur Pravin Ghorle