Hallo!
Ich versuche schon seit 5 Tagen ein Google-Login für meine Besucher anzubieten. Also statt sich extra neu zu registrieren loggen sie sich einfach über ihren Google-Account ein (wenn sie möchten).
Ich habe mir schon vor vielen Tagen die PHP Client library von Google runtergeladen und davor die Anwendung bei Google erstellt.
Das funktioniert soweit auch.
Wenn man die Datei idtoken.php, die in dem Google Ordner fürs Testen ist, im Browser eingibt kann man testen was man von Google zurück bekommt, wenn man sich erfolgreich eingeloggt und die Zugriffsrechte akzeptiert hat. Alles kein Problem.
Ich komme nach dem erfolgreichen Login dann wieder zu meiner Seite und sehe dann diesen Array:
Hier ein Beispiel, ist eigentlich noch länger. Nun würde ich gerne wissen wie ich an die User-ID ran komme (soll die "aud" sein).
Ich habe schon seit Tagen alles versucht, ich komme einfach nicht an die Infos ran. Ich bräuchte nur die Info die ich nach dem Login zurück bekomme und die mir ja auch in der Array angezeigt wird! Aber keine Chance einzelne Bereiche (wie aud) auszulesen. Irgendwie muss man diese Array doch auslesen können.
Kennt sich damit jemand aus und könnte mir helfen?
Ich versuche schon seit 5 Tagen ein Google-Login für meine Besucher anzubieten. Also statt sich extra neu zu registrieren loggen sie sich einfach über ihren Google-Account ein (wenn sie möchten).
Ich habe mir schon vor vielen Tagen die PHP Client library von Google runtergeladen und davor die Anwendung bei Google erstellt.
Das funktioniert soweit auch.
Wenn man die Datei idtoken.php, die in dem Google Ordner fürs Testen ist, im Browser eingibt kann man testen was man von Google zurück bekommt, wenn man sich erfolgreich eingeloggt und die Zugriffsrechte akzeptiert hat. Alles kein Problem.
Ich komme nach dem erfolgreichen Login dann wieder zu meiner Seite und sehe dann diesen Array:
PHP-Code:
array(2) { ["envelope"]=> array(2) { ["alg"]=> string(5) "XXXXXX" ["kid"]=> string(40) "XXXXXX" } ["payload"]=> array(13) { ["iss"]=> string(19) "accounts.google.com" ["id"]=> string(21) "XXXXXX" ["sub"]=> string(21) "XXXXXX" ["azp"]=> string(72) "XXXXXX" ["email"]=> string(24) "XXXXXX" ["aud"]=> string(22) "XXXXXX" ... } }
Ich habe schon seit Tagen alles versucht, ich komme einfach nicht an die Infos ran. Ich bräuchte nur die Info die ich nach dem Login zurück bekomme und die mir ja auch in der Array angezeigt wird! Aber keine Chance einzelne Bereiche (wie aud) auszulesen. Irgendwie muss man diese Array doch auslesen können.
Kennt sich damit jemand aus und könnte mir helfen?
Kommentar