Igo*_*hev 0 firebase firebase-authentication firebase-admin
我想知道我由 Firebase Admin SDK .createCustomToken(uid) 创建的令牌是否应该存储在某处。
考虑以下情况:
客户端:新用户A注册
服务器:token = fbSDK.createCustomToken(uid)
客户端:使用此令牌通过 Firebase 进行身份验证
稍后用户A注销并重新登录
我应该查找该用户保存的令牌吗?
或者我应该再次使用 fbSDK.createCustomToken(uid) 并且此令牌将与之前的令牌相同或至少附加到之前创建的 firebase 用户 A?
提前致谢。
虽然没有什么可以阻止您保存令牌,但没有任何目的/好处 - 不要浪费您的时间。您应该查看Firebase Admin SDK for Authentication 的文档。
在讨论自定义令牌所需的属性时,文档包括以下相关句子......具体来说,exp确定令牌有效时间的属性:
令牌过期的时间(自 UNIX 纪元以来的秒数)。它最多可以比 iat 晚 3600 秒。注意:这仅控制自定义令牌本身过期的时间。但是,一旦您使用 signInWithCustomToken() 登录用户,他们将保持登录设备状态,直到其会话无效或用户注销。
对于第二个问题,每次createCustomToken()调用都会生成不同的令牌。由于令牌会过期,因此您应该在每次成功登录时调用该函数。
| 归档时间: |
|
| 查看次数: |
527 次 |
| 最近记录: |