Ошибка «Неверный ответ IdP/учетные данные» при использовании функции входа в систему с поставщиками Google, Facebook или Twitter и набором эмуляторов Firebase

# #javascript #reactjs #firebase #firebase-authentication #firebase-tools

Вопрос:

Мое веб-приложение React может входить в систему с помощью поставщиков Google, Facebook и Twitter при подключении к рабочей среде; однако я пытаюсь использовать набор эмуляторов Firebase, и при входе в систему с помощью любого из поставщиков я получаю auth/internal-error сообщение об ошибке.

 error.message: Invalid IdP response/credential: https://my-fake-app.firebaseapp.com/__/auth/handler?state=XXXamp;code=YYYamp;scope=ZZZamp;authuser=2amp;prompt=none
 

Код таков:

 firebase.auth().useEmulator(`http://localhost:9099`);
...
const result = await firebase.auth().signInWithPopup(new firebase.auth.GoogleAuthProvider());
 

Я могу подтвердить http://localhost:9099 , что это зарегистрированный авторизованный источник JavaScript в идентификаторе клиента для настроек веб-приложения на облачной платформе Google.

Кто-нибудь успешно вошел в систему, используя какую-либо аутентификацию в социальных сетях, в эмулятор аутентификации Firebase?