iOS Firebase Facebook authentication error





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}







0















I am integrating Facebook login with Firebase in my iOS app.



I have followed all steps mentioned here:
https://firebase.google.com/docs/auth/ios/facebook-login



I make sure that Facebook sign in is enabled on Firebase and that App ID and App secret are identical to those on Facebook developers project settings. I have also added OAuth redirect URI to project settings on Facebook developers.



When I try to login, FBSDKLoginManagerLoginResult is correct. It returns nil error and there is an access token returned back.



The problem is when I try to authenticate this user with Firebase:



let credential = FacebookAuthProvider.credential(withAccessToken: FBSDKAccessToken.current().tokenString)

Auth.auth().signInAndRetrieveData(with: credential) { (authResult, error) in
if let error = error {
// ...
return
}
// User is signed in
// ...
// User is signed in
}


It always returns this error message:



message = "Unsuccessful debug_token response from Facebook: {"error":{"message":"Invalid OAuth access token signature.","type":"OAuthException","code":190,"fbtrace_id":"ELDLAecGcTE"}}";


I have tried many solutions and all in vain. I have also converted my app status to Live and used Test User account created on Facebook developers page and still get the same error.



Any solution ?










share|improve this question































    0















    I am integrating Facebook login with Firebase in my iOS app.



    I have followed all steps mentioned here:
    https://firebase.google.com/docs/auth/ios/facebook-login



    I make sure that Facebook sign in is enabled on Firebase and that App ID and App secret are identical to those on Facebook developers project settings. I have also added OAuth redirect URI to project settings on Facebook developers.



    When I try to login, FBSDKLoginManagerLoginResult is correct. It returns nil error and there is an access token returned back.



    The problem is when I try to authenticate this user with Firebase:



    let credential = FacebookAuthProvider.credential(withAccessToken: FBSDKAccessToken.current().tokenString)

    Auth.auth().signInAndRetrieveData(with: credential) { (authResult, error) in
    if let error = error {
    // ...
    return
    }
    // User is signed in
    // ...
    // User is signed in
    }


    It always returns this error message:



    message = "Unsuccessful debug_token response from Facebook: {"error":{"message":"Invalid OAuth access token signature.","type":"OAuthException","code":190,"fbtrace_id":"ELDLAecGcTE"}}";


    I have tried many solutions and all in vain. I have also converted my app status to Live and used Test User account created on Facebook developers page and still get the same error.



    Any solution ?










    share|improve this question



























      0












      0








      0








      I am integrating Facebook login with Firebase in my iOS app.



      I have followed all steps mentioned here:
      https://firebase.google.com/docs/auth/ios/facebook-login



      I make sure that Facebook sign in is enabled on Firebase and that App ID and App secret are identical to those on Facebook developers project settings. I have also added OAuth redirect URI to project settings on Facebook developers.



      When I try to login, FBSDKLoginManagerLoginResult is correct. It returns nil error and there is an access token returned back.



      The problem is when I try to authenticate this user with Firebase:



      let credential = FacebookAuthProvider.credential(withAccessToken: FBSDKAccessToken.current().tokenString)

      Auth.auth().signInAndRetrieveData(with: credential) { (authResult, error) in
      if let error = error {
      // ...
      return
      }
      // User is signed in
      // ...
      // User is signed in
      }


      It always returns this error message:



      message = "Unsuccessful debug_token response from Facebook: {"error":{"message":"Invalid OAuth access token signature.","type":"OAuthException","code":190,"fbtrace_id":"ELDLAecGcTE"}}";


      I have tried many solutions and all in vain. I have also converted my app status to Live and used Test User account created on Facebook developers page and still get the same error.



      Any solution ?










      share|improve this question
















      I am integrating Facebook login with Firebase in my iOS app.



      I have followed all steps mentioned here:
      https://firebase.google.com/docs/auth/ios/facebook-login



      I make sure that Facebook sign in is enabled on Firebase and that App ID and App secret are identical to those on Facebook developers project settings. I have also added OAuth redirect URI to project settings on Facebook developers.



      When I try to login, FBSDKLoginManagerLoginResult is correct. It returns nil error and there is an access token returned back.



      The problem is when I try to authenticate this user with Firebase:



      let credential = FacebookAuthProvider.credential(withAccessToken: FBSDKAccessToken.current().tokenString)

      Auth.auth().signInAndRetrieveData(with: credential) { (authResult, error) in
      if let error = error {
      // ...
      return
      }
      // User is signed in
      // ...
      // User is signed in
      }


      It always returns this error message:



      message = "Unsuccessful debug_token response from Facebook: {"error":{"message":"Invalid OAuth access token signature.","type":"OAuthException","code":190,"fbtrace_id":"ELDLAecGcTE"}}";


      I have tried many solutions and all in vain. I have also converted my app status to Live and used Test User account created on Facebook developers page and still get the same error.



      Any solution ?







      ios swift firebase firebase-authentication facebook-login






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Jan 15 at 15:46







      Amani Elsaed

















      asked Jan 3 at 15:13









      Amani ElsaedAmani Elsaed

      585522




      585522
























          1 Answer
          1






          active

          oldest

          votes


















          0














          did you validate your Key to get the token?



          token response


          you're missing one step maybe check again, it shouldn't happend






          share|improve this answer



















          • 1





            How I can do that ?

            – Amani Elsaed
            Jan 3 at 16:11






          • 1





            follow every step on the guide, I'm sorry I haven't use facebook Auth, only Push notifications, and I read the guide and it is kinda similar, select your project - > set URL Scheme on info(on the top bar) - > URL types press the (+) add the link

            – José Raúl Toledano R
            Jan 3 at 17:03






          • 1





            check every step carefully Google provides everything you need to get started

            – José Raúl Toledano R
            Jan 3 at 17:04






          • 1





            It is fixed now. I just had a mistake in my Facebook App secret key.

            – Amani Elsaed
            Jan 16 at 18:11












          Your Answer






          StackExchange.ifUsing("editor", function () {
          StackExchange.using("externalEditor", function () {
          StackExchange.using("snippets", function () {
          StackExchange.snippets.init();
          });
          });
          }, "code-snippets");

          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "1"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54025028%2fios-firebase-facebook-authentication-error%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          0














          did you validate your Key to get the token?



          token response


          you're missing one step maybe check again, it shouldn't happend






          share|improve this answer



















          • 1





            How I can do that ?

            – Amani Elsaed
            Jan 3 at 16:11






          • 1





            follow every step on the guide, I'm sorry I haven't use facebook Auth, only Push notifications, and I read the guide and it is kinda similar, select your project - > set URL Scheme on info(on the top bar) - > URL types press the (+) add the link

            – José Raúl Toledano R
            Jan 3 at 17:03






          • 1





            check every step carefully Google provides everything you need to get started

            – José Raúl Toledano R
            Jan 3 at 17:04






          • 1





            It is fixed now. I just had a mistake in my Facebook App secret key.

            – Amani Elsaed
            Jan 16 at 18:11
















          0














          did you validate your Key to get the token?



          token response


          you're missing one step maybe check again, it shouldn't happend






          share|improve this answer



















          • 1





            How I can do that ?

            – Amani Elsaed
            Jan 3 at 16:11






          • 1





            follow every step on the guide, I'm sorry I haven't use facebook Auth, only Push notifications, and I read the guide and it is kinda similar, select your project - > set URL Scheme on info(on the top bar) - > URL types press the (+) add the link

            – José Raúl Toledano R
            Jan 3 at 17:03






          • 1





            check every step carefully Google provides everything you need to get started

            – José Raúl Toledano R
            Jan 3 at 17:04






          • 1





            It is fixed now. I just had a mistake in my Facebook App secret key.

            – Amani Elsaed
            Jan 16 at 18:11














          0












          0








          0







          did you validate your Key to get the token?



          token response


          you're missing one step maybe check again, it shouldn't happend






          share|improve this answer













          did you validate your Key to get the token?



          token response


          you're missing one step maybe check again, it shouldn't happend







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Jan 3 at 15:31









          José Raúl Toledano RJosé Raúl Toledano R

          1




          1








          • 1





            How I can do that ?

            – Amani Elsaed
            Jan 3 at 16:11






          • 1





            follow every step on the guide, I'm sorry I haven't use facebook Auth, only Push notifications, and I read the guide and it is kinda similar, select your project - > set URL Scheme on info(on the top bar) - > URL types press the (+) add the link

            – José Raúl Toledano R
            Jan 3 at 17:03






          • 1





            check every step carefully Google provides everything you need to get started

            – José Raúl Toledano R
            Jan 3 at 17:04






          • 1





            It is fixed now. I just had a mistake in my Facebook App secret key.

            – Amani Elsaed
            Jan 16 at 18:11














          • 1





            How I can do that ?

            – Amani Elsaed
            Jan 3 at 16:11






          • 1





            follow every step on the guide, I'm sorry I haven't use facebook Auth, only Push notifications, and I read the guide and it is kinda similar, select your project - > set URL Scheme on info(on the top bar) - > URL types press the (+) add the link

            – José Raúl Toledano R
            Jan 3 at 17:03






          • 1





            check every step carefully Google provides everything you need to get started

            – José Raúl Toledano R
            Jan 3 at 17:04






          • 1





            It is fixed now. I just had a mistake in my Facebook App secret key.

            – Amani Elsaed
            Jan 16 at 18:11








          1




          1





          How I can do that ?

          – Amani Elsaed
          Jan 3 at 16:11





          How I can do that ?

          – Amani Elsaed
          Jan 3 at 16:11




          1




          1





          follow every step on the guide, I'm sorry I haven't use facebook Auth, only Push notifications, and I read the guide and it is kinda similar, select your project - > set URL Scheme on info(on the top bar) - > URL types press the (+) add the link

          – José Raúl Toledano R
          Jan 3 at 17:03





          follow every step on the guide, I'm sorry I haven't use facebook Auth, only Push notifications, and I read the guide and it is kinda similar, select your project - > set URL Scheme on info(on the top bar) - > URL types press the (+) add the link

          – José Raúl Toledano R
          Jan 3 at 17:03




          1




          1





          check every step carefully Google provides everything you need to get started

          – José Raúl Toledano R
          Jan 3 at 17:04





          check every step carefully Google provides everything you need to get started

          – José Raúl Toledano R
          Jan 3 at 17:04




          1




          1





          It is fixed now. I just had a mistake in my Facebook App secret key.

          – Amani Elsaed
          Jan 16 at 18:11





          It is fixed now. I just had a mistake in my Facebook App secret key.

          – Amani Elsaed
          Jan 16 at 18:11




















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Stack Overflow!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54025028%2fios-firebase-facebook-authentication-error%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Can a sorcerer learn a 5th-level spell early by creating spell slots using the Font of Magic feature?

          Does disintegrating a polymorphed enemy still kill it after the 2018 errata?

          A Topological Invariant for $pi_3(U(n))$