在自定义令牌中传递电子邮件地址
Passing email address in custom token
我有一个简单的后端,可以使用 firebase-admin 包注册用户和生成 jwt。
当我在 firebase 控制台 -> 身份验证中使用此自定义令牌登录时,未设置电子邮件地址。有没有办法可以从那里看到电子邮件地址?
您可以使用 updateUser()
method to update the user's email address (detailed docs here):
admin.auth().updateUser(uid, {
email: "modifiedUser@example.com"
})
.then(function(userRecord) {
// See the UserRecord reference doc for the contents of userRecord.
console.log("Successfully updated user", userRecord.toJSON());
})
.catch(function(error) {
console.log("Error updating user:", error);
});
我有一个简单的后端,可以使用 firebase-admin 包注册用户和生成 jwt。
当我在 firebase 控制台 -> 身份验证中使用此自定义令牌登录时,未设置电子邮件地址。有没有办法可以从那里看到电子邮件地址?
您可以使用 updateUser()
method to update the user's email address (detailed docs here):
admin.auth().updateUser(uid, {
email: "modifiedUser@example.com"
})
.then(function(userRecord) {
// See the UserRecord reference doc for the contents of userRecord.
console.log("Successfully updated user", userRecord.toJSON());
})
.catch(function(error) {
console.log("Error updating user:", error);
});