Я создал нового пользователя с помощью пользовательского токена с дополнительными утверждениями.
Я могу получить доступ к утверждениям в правилах безопасности Firestore , но в облачных функциях он возвращает неопределенное значение.
Код для создания пользователя:
admin.auth()
.createCustomToken(uid, claims)
.then(token => {
console.log(token);
});
Код для получения созданного пользователя:
admin.auth().getUser(uid)
.then((userRecord) => {
console.log(userRecord.customClaims);
});
userRecord.customClaims возвращает неопределенное значение