April 2018
Intermediate to advanced
284 pages
6h 43m
English
In the same way, we can configure Google authentication in our application; just add the following code into the authWithGoogle() method, and it will open the popup for login with Google:
authWithGoogle(){ console.log("Google"); googleProvider.addScope('profile'); googleProvider.addScope('email'); firebaseApp.auth().signInWithPopup(googleProvider).then((result,error)=>{ if(error){ console.log("unable to sign in with google"); } else{ this.setState({redirect:true,data:result.user}) }}).catch((error)=>{ ToastDanger(error.message); })}
As you can see, I have added the additional OAuth 2.0 scopes that we want to request from the auth provider. To add a scope, call add the scope. We can also define the language code ...