Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Google sign in cross platform
marcio
post 28.01.2019, 16:54:01
Post #1





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


Siemanko,

Mam aplikacje php w symfony w ktorej mam autentykacje za pomoca jwt + HWIOAuthBundle do integracji s google sign in i wszystko hula.
Mam tez aplikacje mobilna ktora bedzie odpytywala api z aplikacji w symfony wiec musze dodac jwt do header'a.

Wiec uzywam natywny plugin do autentykacji google w aplikacji mobilnej i dostaje idToken & accessToken uzytkownika teraz chcialbym ten idToken zweryfikowac po stronie api za pomoca https://github.com/googleapis/google-api-php-client i jesli idToken jest wporzadku to chcialbym wygenerowac moj jwt na potrzeby pozniejszej komunikacji z api ze strony mojej aplikacji mobilnej

  1. $client = new \Google_Client([
  2. 'developer_key' => $this->getParameter('google_developer_key'),
  3. 'client_id' => $this->getParameter('google_client_id'),
  4. 'client_secret' => $this->getParameter('google_client_secret'),
  5. ]);
  6. $client->addScope([
  7. 'email',
  8. 'https://www.googleapis.com/auth/contacts.readonly',
  9. ]);
  10. $payload = $client->verifyIdToken($data->idToken);


Problem mam w tym ze verifyIdToken zwraca mi zawsze false.
Oczywiscie aplikacja mobilna do autentykacji uzywa inna pare client_id / client_secret niz moje api ktore ma swoje klucze.

Sorry ale nie potrafie tego lepiej wytlumaczyc ogolnie oparlem sie na tych dokumentach
https://developers.google.com/identity/sign...eb/backend-auth
https://developers.google.com/identity/sign...latform-sign-in

Chcialbym dodac ze wszystkie klucze ktore uzywam po stronie api/aplikacji mobilnej mam zarejestrowana pod ta sama aplikacja w google console.
Wiec albo cos zle zrozumialem albo cos przeocylem.

Z gory dzieki za pomoc.

P.S pytam tez o tem same scope po stronie aplikacji mobilnej jak i api gdy weryfikuje token

Ten post edytował marcio 28.01.2019, 16:54:51


--------------------
Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/
Moj blog
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.04.2024 - 15:05