【发布时间】:2017-12-19 23:54:17
【问题描述】:
我正在尝试使用 firebase admin sdk 生成自定义令牌
const uid = '91f0bf4c-3e3c-441c-a21d-6a7fee341db5'
firebaseAdmin.auth().createCustomToken(uid)
使用这个特定的 uid 有时自定义令牌可以工作,其他时候在客户端使用 authWithCustomToken() 时我会收到此错误:
“身份验证/无效自定义令牌” 自定义令牌格式不正确。请检查文档。”
有什么方法可以调试令牌的情况吗?从表面上看,“好”标记和“坏”标记看起来是一样的:
它们有 3 个部分,由 . 分隔
- 第一部分长度为 36 个字符,在正常情况下和损坏情况下完全相同
- 在两个示例中,第二部分都是 392 个字符,它们几乎完全相同
- 这两个例子,第三部分都是 342 个字符,它们是不同的。
【问题讨论】:
标签: firebase firebase-authentication