-1

I'm using Firebase Auth for Google, Facebook, Twitter, GitHub, and Microsoft. Yahoo doesn't work, it rejects the callback domain. Firebase provides the callback domain languagetwo-cd94d.firebaseapp.com.

enter image description here

The error message is "Callback Uri must be a valid URL."

enter image description here

I added https:// and it's accepted.

enter image description here

But when I try to login I get an error message Developers: Please check the redirect URI in your request and submit again.

enter image description here

I contacted the Yahoo help desk they said, "Unfortunately, we are not able to assist with issues relating to OAuth2." Any idea why Yahoo doesn't work with a Firebase callback domain?

Thomas David Kehoe
  • 10,040
  • 14
  • 61
  • 100

1 Answers1

2

Not sure if you fixed this already but I ran into the same problem as you did, and I think I fixed it by looking at what the redirect URI is for Facebook in Firebase's console. I compared the two and tried adding /__auth/handler at the end of the redirect URI and it worked. In this case your URI would be:

https://languagetwo-cd94d.firebaseapp.com/__/auth/handler

Hope this helps.

bborokC
  • 29
  • 3
  • Hi, your solution worked ok, but it failed in the next step, the response returned UID but not email. Do you know how to get email? I mean this command: `app.auth().onAuthStateChanged((user)` – Marco Dinh Jul 19 '19 at 04:23