A web app showcasing OAuth2.0 + OpenID Connect using Firebase, Django-Rest-Framework and React

OAuth2.0

What is OAuth?
OAuth is an authorization protocol that provides users to grant websites or applications access to their information on other websites

Oauth became so popular that people started using OAuth for authentication, which OAuth is not built for.
That’s where OpenID connect comes in.
OpenID connect is on the top layer of oauth2.0 which provides authentication to users on the server side.

This is image was taken from a talk given by Nate Barbettini you can check it out on Youtube


Firebase Authentication

Firebase provides both authentications as well as authorization for us.

Firebase Admin SDK helps us integrate our own server with the Firebase system.

On the Client side, Firebase helps you authorize users. We can

 

 

 

To finish reading, please visit source site