Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Firebase 在自定义令牌中传递电子邮件地址_Firebase_Firebase Authentication_Jwt_Firebase Console_Firebase Admin - Fatal编程技术网

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

Firebase 在自定义令牌中传递电子邮件地址,firebase,firebase-authentication,jwt,firebase-console,firebase-admin,Firebase,Firebase Authentication,Jwt,Firebase Console,Firebase Admin,我有一个简单的后端,可以使用firebase管理包注册用户并生成jwt 当我在firebase控制台->身份验证中使用此自定义令牌登录时,未设置电子邮件地址。有没有办法从那里查看电子邮件地址?您可以使用该方法更新用户的电子邮件地址(详细文档): 这可能是正确的答案,但我没有测试它,因为我现在正在尝试一种新的方法嘿@stulleman,我和你有同样的问题,即将使用jwngr的解决方案,但很好奇;你的新方法是什么?你能展示一下你的新方法吗?我真的需要它 admin.auth().updateUser

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

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

您可以使用该方法更新用户的电子邮件地址(详细文档):


这可能是正确的答案,但我没有测试它,因为我现在正在尝试一种新的方法嘿@stulleman,我和你有同样的问题,即将使用jwngr的解决方案,但很好奇;你的新方法是什么?你能展示一下你的新方法吗?我真的需要它
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);
  });