Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the difference between Google Identity Toolkit, Google OAuth, Firebase Auth and Google+ sign in

For my understanding, Google Identity Toolkit provides a layer for login with different accounts, like Facebook, Yahoo etc. but how does that differ from the Google OAuth implementation? And regarding Google+ sign in, it is still using OAuth, but only enables login for Google accounts?

like image 317
Maksim Luzik Avatar asked Aug 22 '14 08:08

Maksim Luzik


People also ask

Does Firebase authentication use OAuth?

Firebase Authentication integrates tightly with other Firebase services, and it leverages industry standards like OAuth 2.0 and OpenID Connect, so it can be easily integrated with your custom backend.

What is the advantage of using Firebase authentication?

You can save all users, and you can authenticate with Google, Facebook, only email. It's like a database online and it's easy to connect with the same at Android Studio and after you can login with the users.

What does Firebase auth () do?

You can use Firebase Authentication to allow users to sign in to your app using one or more sign-in methods, including email address and password sign-in, and federated identity providers such as Google Sign-in and Facebook Login.

What authentication does Google use?

Google Cloud services use Identity and Access Management (IAM) for authentication.


1 Answers

Update as of December 28, 2018: Google is pushing a new service called Cloud Identity Platform. Which is basically Firebase Authentication just for all GCP customers.

This service offers, like Firebase Authentication, an abstraction layer to any authentication platform (with easy 2-factor authentication starting at GA)

Google Sign-In and Smart Lock are both only the underlying "low level" technologies used by the Firebase Authentication and Cloud Identity Platform client SDKs.

Update as of June 15, 2016: It seems the guide mentioned in the original answer (below) is not kept up to date - the Google Identity Toolkit seems to be on its way out, apparently absorbed into the Firebase Authentication, which is not even mentioned in that guide.

Maybe a better starting point for checking the current Google authentication solutions might be the "Sign In + Identity" icon on the Products page.

Original answer:

I recently saw this Google Identity Platform guide for choosing between various Google identity solutions which may answer some/all of your questions: https://developers.google.com/identity/choose-auth enter image description here

like image 114
Dan Cornilescu Avatar answered Oct 03 '22 00:10

Dan Cornilescu