如何获取Firebase auth用户的所有自定义声明

yshpjwxd  于 2023-03-24  发布在  其他
关注(0)|答案(1)|浏览(121)

有没有一种方法可以获取firebase auth用户(https://firebase.google.com/docs/auth/admin/custom-claims)的所有自定义声明
我这样问是因为如果我设置或修改一个自定义声明,它会删除我之前设置的所有其他自定义声明,所以我需要在更新它时传递所有现有的声明。

w1jd8yoj

w1jd8yoj1#

您可以通过userRecord对象及其customClaims属性获取声明。例如:

const userRecord = await admin.auth().getUser("...userId...");
  console.log(userRecord.customClaims);

相关问题