При использовании пользовательского токена отсутствуют пользовательские данные аутентификации Firebase

# #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