Можно ли получить userId или userInfo без входа в систему с использованием API-интерфейса аутентификации firebase? - PullRequest
0 голосов
/ 29 апреля 2018

Можно ли получить идентификатор пользователя без входа в систему с помощью API-интерфейса аутентификации firebase «метод электронной почты / пароль»?

Предположим, что функция принимает электронную почту в качестве параметра и возвращает firebase userId

getId(email){
 //this is an example 
 return this.firebase.auth.getId(email); // this method is not firebase method i wrote just for explication
}

enter image description here Мне нужен UID пользователя на картинке выше без входа в систему (без текущего пользователя).

Спасибо.

1 Ответ

0 голосов
/ 29 апреля 2018

Вы можете использовать Firebase Admin SDK. Из официальной документации

admin.auth().getUserByEmail(email)
  .then(function(userRecord) {
    // See the tables above for the contents of userRecord
    console.log("Successfully fetched user data:", userRecord.toJSON());
  })
  .catch(function(error) {
    console.log("Error fetching user data:", error);
  });

См. Также: Служба аутентификации Firebase - поиск по электронной почте без входа в систему

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...