Как связать учетную запись Facebook с существующей электронной почтой / учетной записью Google в Firebase - PullRequest
0 голосов
/ 06 мая 2019

Я использую Firebase Auth Rest Api с 3 провайдерами Google, электронной почты и Facebook. У меня есть пользователь, вошедший в систему с помощью электронной почты и Google, он показан уже связанным в консоли Firebase.

Теперь я захожу в приложение через Facebook, который использует ту же электронную почту и учетную запись Google. здесь моя проблема начинается.

В основном другие подобные сообщения stackoverflow говорят, что я должен получить сообщение об ошибке, говорящее "account-существующие-with-Different-credential". это не относится к остальным API, я просто получаю успешный вход с помощью объекта json пользователя с другим firebasetoken, чем google / email, но UserID Firebase такой же.

Если я хочу проверить этот токен, firebase на этот раз вернет этот недействительный идентификатор токена. Я не понимаю, как это может быть недействительным, если я только что получил через остальные API в секунду раньше.

Даже когда я пытаюсь связать эту учетную запись Facebook, я также получаю токен Invalid Id. У меня есть настройки, как показано, только 1 учетная запись разрешена.

enter image description here

Как я могу решить эту проблему без включения нескольких учетных записей?

...