From 0479d2fd97583883b30d79a115c5a7ad11030bf3 Mon Sep 17 00:00:00 2001 From: untruly_noxius Date: Tue, 28 Jan 2020 21:04:57 +0530 Subject: [PATCH] Added authentication via Github using Firebase --- firebase_init.js | 24 +++++++++++++++++++++++- index.html | 5 +++-- 2 files changed, 26 insertions(+), 3 deletions(-) diff --git a/firebase_init.js b/firebase_init.js index 571b348..1ae6528 100644 --- a/firebase_init.js +++ b/firebase_init.js @@ -11,4 +11,26 @@ const firebaseConfig = { firebase.initializeApp(firebaseConfig); // Get a reference to the database service - var database = firebase.database(); \ No newline at end of file + var database = firebase.database(); + + githubSignIn=()=>{ + var provider = new firebase.auth.GithubAuthProvider(); + firebase.auth().signInWithPopup(provider).then(function(result) { + // This gives you a GitHub Access Token. You can use it to access the GitHub API. + var token = result.credential.accessToken; + // The signed-in user info. + var user = result.user; + // ... + }).catch(function(error) { + console.log(error); + // Handle Errors here. + var errorCode = error.code; + var errorMessage = error.message; + // The email of the user's account used. + var email = error.email; + // The firebase.auth.AuthCredential type that was used. + var credential = error.credential; + // ... + }); + } + diff --git a/index.html b/index.html index ad267e5..b1af74f 100644 --- a/index.html +++ b/index.html @@ -131,7 +131,7 @@

Login

- +
@@ -197,7 +197,8 @@

Login

- + +