【发布时间】:2019-07-04 13:13:35
【问题描述】:
我使用带有附加声明的自定义令牌创建了一个新用户。
我可以访问 Firestore 安全规则中的声明,但在 云函数中它返回未定义。
创建用户代码:
admin.auth()
.createCustomToken(uid, claims)
.then(token => {
console.log(token);
});
创建用户的代码:
admin.auth().getUser(uid)
.then((userRecord) => {
console.log(userRecord.customClaims);
});
userRecord.customClaims 返回未定义
【问题讨论】:
-
这段代码应该可以工作。您应该共享整个代码,尤其是创建新用户和设置声明的代码部分。
-
@RenaudTarnec 感谢您的回复。我更新了代码。请检查一下。
标签: firebase google-cloud-firestore google-cloud-functions