DEV Community

Cover image for Google Authentication with Expo and React-Native

Google Authentication with Expo and React-Native

harleypadua on May 18, 2020

I had to work with Expo's Google Authentication this week and I found a lot of outdated information while integrating it into my React Native app. ...
Collapse
 
spez profile image
Abhigyan

Firebase often makes this process much easier!

Collapse
 
harleypadua profile image
harleypadua

Is that so?? I'll look into that, thank you!

Collapse
 
vicman2 profile image
Offordile Chimaobi Victor

For your case scenario, you used iOS as the device the app will be running on. If one chooses android, they do ask for fingerprint certificate and package name which I don't know where to get that from Expo. Any help on this?

Collapse
 
oskar202 profile image
Oskar Liblik

See docs.expo.io/versions/latest/sdk/g...
For android run openssl rand -base64 32 | openssl sha1 -c in your terminal, it will output a fingerprint certificate.

Collapse
 
marwan598 profile image
Marwan

dude thank you so much i have been pulling my hair for hours looking for this and couldn't find it anywhere, thank you so much again for such updated and helpful guide

Collapse
 
victorbruce profile image
Victor Bruce

Did you have to configure anything in your app.json file?

Collapse
 
victorbruce profile image
Victor Bruce

I'm using firebase. Do I still need to go into the google developer console to grab the client-id? Because I have that in my GoogleService-Info.plist file and google-services.json file

Collapse
 
ahmadmazaal profile image
AhmadMazaal

Thanks!!! you really saved a lot of time for me <3

Collapse
 
aneuwald profile image
Alexandre

It worked perfectly!! Thank you so much!

Collapse
 
priya0607jain profile image
Priya Jain

If anyone coming across Expo SDK 34, property ** behavior: 'web' ** has been deprecated. No need to pass it anymore. The API automatically defaults to 'web' now.

Collapse
 
rafagfare profile image
Rafael

Quando eu gero o apk, ele funciona normalmente no android ou é só no modo de teste no emulador?

Collapse
 
alexalannunes profile image
Alex Alan Nunes

incredible. Congratulations
It worked here :)

Collapse
 
emmanuelharel profile image
emmanuel harel • Edited

Have you tried it on android emulator ?