Ich integriere Google Signin in meine App. Ich muss E-Mail, Name, Alter und Ort speichern. Während der Anmeldung habe ich den Bereich auf Profil, E-Mail und profile.auth.agerange.read festgelegt.
gapi.signin2.render('g-signin2', {
'scope': 'email profile https://www.googleapis.com/auth/userinfo.profile openid https://www.googleapis.com/auth/userinfo.email https://www.googleapis.com/auth/profile.agerange.read',
'width': 240,
'height': 50,
'longtitle': true,
'theme': 'dark',
'onsuccess': onSuccess,
'onfailure': onFailure
});
Aber immer noch, wenn ich das generierte id_token mit GoogleIdTokenVerifier überprüfe, kann ich kein Feld für Alter oder Standort in der Nutzlast sehen.
Kann jemand vorschlagen, wie man diese Details bekommt.
Höchstwahrscheinlich würden Standort und Altersgruppe nicht mit einer grundlegenden Nutzlast versorgt. Und Sie müssten eine zusätzliche API (s) aufrufen:
Schauen Sie sich auch das Thema get-user-info-via-google-api an .
Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.
Bei Verstößen wenden Sie sich bitte [email protected] Löschen.
Lass mich ein paar Worte sagen