在自定义令牌中传递电子邮件地址

时间:2017-03-12 20:28:23

标签: firebase firebase-authentication jwt firebase-console firebase-admin

我有一个简单的后端,可以注册用户并使用firebase-admin包生成jwt。

当我在firebase控制台中使用此自定义令牌登录时 - >身份验证未设置电子邮件地址。有没有办法从那里看到电子邮件地址?

1 个答案:

答案 0 :(得分:2)

您可以使用updateUser()方法更新用户的电子邮件地址(详细文档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);
  });