Firebase Authentication in Facebook using Javascript

Welcome Folks I am back with another post. In this post we will be implementing Firebase Authentication in Facebook using Javascript. Just Follow the steps given below to make this application.


Before you Begin


Sign in to Firebase


Create a Firebase Project


Before you add Firebase to your application you need to create a firebase project in the firebase console


Click Add App button and select web appplication



Give a suitable name to your app as shown below



After that add Firebase SDK to the app by copy paste the following code. This code is auto generated and is different for each project.



After you have created Firebase Project you need to make a Facebook Project by going to their developers website


Create Facebook Project


You can go to Facebook Developer Website to signup and create project as shown below









After creating the app in Facebook you will be getting the app id and app secret something as shown below. Copy these two things we will use this in the next step




Now open firebase authentication tab and get into sign in methods and enable facebook in it and copy paste the app id and app secret into it as shown below.



Also copy paste the callback url of your firebase project as shown above in firebase app settings as shown below



After doing all these steps you are set to go for actually coding this application. So just your favourite ide and create a html file and copy paste the following code into it as shown below.



In these lines of code we are just importing firebase depedencies in the project by cdn



In these lines of code we are just setting div sections for holding facebook profile pic and display name for the user respectively



This is the business logic of the application. This script contains only function that is sign in which will be executed whenever the user presses the sign in button in the web page so in this function first of all whenever user presses button a facebook popup window will appear asking the user to grant access to the application something as shown below. The user needs to grant access to the application so that we can fetch user display name and profile pic of user facebook account





Sign out a User in Firebase Facebook


Leave a Reply