【发布时间】:2022-06-30 16:50:06
【问题描述】:
我正在尝试在 node.js 中创建一个简单的 Web 应用程序(仅限后端),它将一些用户数据存储在 Firestore 上。我想使用自己的凭据管理,我相信signInWithCustomToken() 应该是我的票,以确保不同的用户无法访问彼此的数据。然而问题是,如果我运行
const firebaseAuth = getAuth(app)
// authToken is a jwt token created by my backent
const response = await signInWithCustomToken(firebaseAuth, authToken)
console.log(response)
我不断收到神秘的auth/missing-identifier 错误,对此我找不到任何东西(我相信它与auth/missing-client-identifier 不同)。
问题出在哪里?是我的代码错误,还是我在 Firebase 中设置了错误?
使用firebase 9.8.1
【问题讨论】:
-
您能分享一下您是如何生成令牌的吗?您使用的是 Admin SDK 对吗?
-
我用的是 jsonwebtoken npm 包,有错吗?
标签: firebase