12

sto cercando di sign-in a G + con Java su Google AppEngine come spiegato hereAppEngine Java Google+ Signin mancante gplus_id

al punto 8, il codice ottiene gPlusId come seguire

String gPlusId = request.queryParams("gplus_id"); 

e questo richiesta dovrebbe provenire la chiamata AJAX al punto 6, che invia solo authResult['code'] nella richiesta, anche l'authResult non ha un parametro gplus_id

come poi e dove da questo gplus_id arriva?!

+0

Qualsiasi fratello fortunato? – Shrey

+0

http://stackoverflow.com/questions/16747986/checking-the-user-id-in-a-tokeninfo-response-with-token-received-from-the-googl potrebbe essere utile .. sembra che forse non dovresti preoccuparsi di questo controllo – Andrew

risposta

0

mi sono imbattuto in questo mentre sbattere la testa contro lo stesso muro, e cacciati intorno le tavole per un po '. Sottoscrivo che la risposta è che la documentazione è errata e gplus_id è semplicemente un assegno non necessario. This thread on Google's issue tracker has some additional detail. Ti stai già affidando al codice una tantum inviato dal client, che è stato ottenuto utilizzando l'ID Google dell'utente. Il controllo di un ID utente ottenuto con il codice è ridondante, poiché il codice stesso è stato ottenuto con l'ID utente.

Problemi correlati