title: The identity provider configuration is not found - React Native Firebase Authentication with FacebookAuthProvider
body: <p><strong>The identity provider configuration is not found</strong></p>
  
  <p>I am getting this error when I try to authenticate to firebase using FacebookAuthProvider. I am using react-native-fbsdk for facebook authentication integration with react-native. my aim is to login the user ti firebase with the authentication token and record the user data in USERS collection inside firestore.</p>
  
  <p>Below is my code. Any help is appreciated.!</p>
  
  <pre><code>fbAuth(){
          LoginManager.logInWithReadPermissions(['public_profile','email','user_photos']).then(
              (result)=&gt;{
                  this.handleCallBack(result),
                  function(error){
                      console.log("error in facebook login.");
                  }
              }
          );
      }
      handleCallBack(result){
          var _this = this;
          if(result.isCancelled){
              console.log("facebook login cancelled.");
          }else{
              AccessToken.getCurrentAccessToken().then(
                  (data) =&gt; {
                      const token = data.accessToken;
                      fetch('https://graph.facebook.com/v2.8/me?fields=id,first_name,last_name,gender,birthday&amp;access_token=' + token)
                      .then((response=&gt;response.json()))
                      .then((json)=&gt;{
                          const imageSize = 120;
                          const facebookID = json.id;
                          const fbImage = "https://graph.facebook.com/${facebookID}/picture?height=${imageSize}";
                      })
                      this.authenticate(data.accessToken)
                      .then(result =&gt;{
                          const {uid} =  result;
                          _this.createUser(uid,json,token,fbImage);
                      })
              })
              .catch(error=&gt;{
                      console.log(error);
              })   
          } 
      }
      authenticate = (token) =&gt; {
          const provider = firebase.auth.FacebookAuthProvider;
          const credential = provider.credential(token);
          var ret = firebase.auth().signInWithCredential(credential);
          return ret;
      }
      createUser = (uid,userData,token,dp) =&gt; {
          const defaults = {
            uid,
            token,
            dp,
            ageRange: [20, 30]
          }
          const db = firebase.firestore();
          db.settings({timestampsInSnapshots:true});
          db.collection('USERS').add({
              ...userData, ...defaults,
              fsTimestamp: firebase.firestore.Timestamp.now()
          })
          .then(()=&gt;{
              console.log("User recorded.");
                  //this.clearState();
          })
          .catch((error)=&gt;{console.log(error)});
       }
  </code></pre>
  
  <p>Here are my imports:</p>
  
  <pre><code>import * as firebase from 'firebase';
  import 'firebase/firestore';
  import {LoginManager,LoginButton,AccessToken,GraphRequest,GraphRequestManager} from 'react-native-fbsdk';
  </code></pre>