Isa*_*ton 2 javascript node.js firebase firebase-authentication firebase-admin
我的 Web 应用程序的后端有以下使用 Node.js 制作的代码:
admin.auth().verifyIdToken(req.body.token).then((user) => {
admin.auth().setCustomUserClaims(user.uid, {
identity: "ns",
approved: false,
reviewed: false
}).then(() => {
console.log(user);
})
})
Run Code Online (Sandbox Code Playgroud)
尽管如此,我在设置自定义用户声明后记录用户令牌。自定义用户声明approved但未reviewed出现在我的令牌中。我认为声明设置正确,但为什么它们没有出现在我的终端日志中?
您验证的令牌包含生成令牌时声明的副本。如果您更新声明,这不会更改令牌有效负载内传递的内容。如果您想查看令牌中更新后的声明,客户端将必须刷新令牌并向后端提供新的令牌以进行另一次验证。
| 归档时间: |
|
| 查看次数: |
2500 次 |
| 最近记录: |