微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Firebase Admin SDK 不连接到身份验证模拟器

如何解决Firebase Admin SDK 不连接到身份验证模拟器

管理员身份验证连接到 firebase 项目身份验证,而不是模拟器身份验证

当我使用 this code 列出用户时,结果是 Firebase 部署项目中的用户,而不是模拟器中的用户

我尝试了 this method 并且结果是一样的,当我尝试在

中更改为项目 ID 时
admin.initializeApp({
projectId: "your-project-id"
});

这是显示错误

错误信息:{ 代码:'身份验证/权限不足', 消息:'通过“凭据”属性提供给 initializeApp() 的凭据实现没有足够的权限来访问所请求的资源。有关如何使用适当权限验证此 SDK 的详细信息,请参阅 https://firebase.google.com/docs/adoogle.com/docs/admin/setup。 },

解决方法

这个警告是在终端中

The Firebase Authentication emulator is running,but your 'firebase-admin' dependency is below version 9.3.0,so calls to Firebase Authentication will affect production.

所以通过将 firebase-admin 更新到 9.8.0 就可以了

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。