# #firebase #firebase-admin
Вопрос:
Я пытаюсь реализовать свою собственную аутентификацию с помощью администратора firebase nodejs.
Основной рабочий процесс в порядке, jwt создан, и пользователи могут использовать его для входа в систему.
auth.createUser({
uid: registration.id.toString(),
email: approvedPayload.email,
emailVerified: approvedPayload.verified,
displayName: approvedPayload.name,
photoURL: approvedPayload.photo,
disabled: false
})
.catch((error) => {
console.error('Error creating new user:', error);
});
const claims = {
pId: authPayload.pId,
dId: authPayload.dId
}
authPayload.token = await auth.createCustomToken(authPayload.id.toString(), claims); //this MUST be a string
res.status(200).send(authPayload);
Но на панели мониторинга значения остаются пустыми:
Действительно, на этом скриншоте показан 1 пользователь с uid = 1, но факт в том, что я могу запустить код более 100 раз, на панели мониторинга ничего не отображается, все начинает появляться только после того, как клиент использует ответ jwt для входа в приложение.
Другое дело, в этой строке поиска написано «поиск по электронной почте, номеру телефона…», но когда я пытаюсь выполнить поиск по электронной почте, она возвращается пустой…
Что я делаю не так? Что мне нужно сделать, чтобы полностью заполнить информацию об аутентификации пользователя с помощью firebase admin sdk nodejs