Google Auth Firebase

In this blog I am going to cover some basic concepts about the Firebase Authentication with google-auth. So lets zoom in and write some code.

First off all lets create a login and dashboard screen.

Here in login screen div we have a button and then w…


This content originally appeared on DEV Community and was authored by fireninja333

In this blog I am going to cover some basic concepts about the Firebase Authentication with google-auth. So lets zoom in and write some code.

First off all lets create a login and dashboard screen.
image
Here in login screen div we have a button and then when we click on that button a pop up window will open and after selecting/creating/logging in with our google account it will redirect to our dashboard and show us our profile details like profile-picture, email and username. We will display it using the innerhtml method. Now lets create a firebase project
image
image
After creating it lets create a web app
image
image
Give it a name and click next.
Now lets enable Authentication and authentication with google
image
image
Next: lets import authentication and our app

<script src="https://www.gstatic.com/firebasejs/8.2.7/firebase-app.js"></script>
<script src="https://www.gstatic.com/firebasejs/8.2.7/firebase-auth.js"></script>

Now lets create a javascript file and paste our config. You can find your config in project settings.

image

Then we will get the elements from the html file and add a event listener to render the function.

image

Following: We will render the google sign in with pop up and tell it to show the user details and if there is a error just show it in the console.
image
Now we will show the user details from the console to innerhtml
image
image
In the above picture we are telling it to see for login's and if there is a login from the device then render the

  showUserDetails  

function or else let the user login.
Finally lets give some functionality to the logout button.
image
Here the logout button will render the LogoutUser function and tell it to log out using

  firebase.auth().signOut()

then after logging out just show the LoginScreen and if there is a error just display it in the console.

If you like this blog consider following me on github: https://github.com/fireninja333 and you can find the source code: https://github.com/fireninja333/google-auth-blog

Thank you! For reading and I will see you in the next one.


This content originally appeared on DEV Community and was authored by fireninja333


Print Share Comment Cite Upload Translate Updates
APA

fireninja333 | Sciencx (2021-09-29T08:58:35+00:00) Google Auth Firebase. Retrieved from https://www.scien.cx/2021/09/29/google-auth-firebase/

MLA
" » Google Auth Firebase." fireninja333 | Sciencx - Wednesday September 29, 2021, https://www.scien.cx/2021/09/29/google-auth-firebase/
HARVARD
fireninja333 | Sciencx Wednesday September 29, 2021 » Google Auth Firebase., viewed ,<https://www.scien.cx/2021/09/29/google-auth-firebase/>
VANCOUVER
fireninja333 | Sciencx - » Google Auth Firebase. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2021/09/29/google-auth-firebase/
CHICAGO
" » Google Auth Firebase." fireninja333 | Sciencx - Accessed . https://www.scien.cx/2021/09/29/google-auth-firebase/
IEEE
" » Google Auth Firebase." fireninja333 | Sciencx [Online]. Available: https://www.scien.cx/2021/09/29/google-auth-firebase/. [Accessed: ]
rf:citation
» Google Auth Firebase | fireninja333 | Sciencx | https://www.scien.cx/2021/09/29/google-auth-firebase/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.