我应该存储Firebase Admin SDK.createCustomToken(uid)创建的令牌吗?

我应该存储Firebase Admin SDK.createCustomToken(uid)创建的令牌吗?,firebase,firebase-authentication,firebase-admin,Firebase,Firebase Authentication,Firebase Admin,我想知道Firebase Admin SDK.createCustomToken(uid)创建的令牌是否应该存储在某个地方 考虑以下情况: 客户端:新用户A注册 服务器:令牌=fbSDK.createCustomToken(uid) 客户端:使用此令牌通过Firebase进行身份验证 稍后用户将退出并再次登录 我应该为该用户查找保存的令牌吗 或者我应该再次使用fbSDK.createCustomToken(uid),并且该令牌将与先前创建的firebase用户A相同或至少附加到先前创建的fi

我想知道Firebase Admin SDK.createCustomToken(uid)创建的令牌是否应该存储在某个地方

考虑以下情况:


客户端:新用户A注册

服务器:令牌=fbSDK.createCustomToken(uid)

客户端:使用此令牌通过Firebase进行身份验证


稍后用户将退出并再次登录

我应该为该用户查找保存的令牌吗

或者我应该再次使用fbSDK.createCustomToken(uid),并且该令牌将与先前创建的firebase用户A相同或至少附加到先前创建的firebase用户A


提前感谢。

虽然没有任何东西阻止您保存代币,但没有任何目的/好处-不要浪费您的时间。你应该退房

在讨论定制代币所需属性时,文档包括以下相关句子。。。具体而言,
exp
属性确定令牌的有效期:

自UNIX纪元起令牌过期的时间(秒)。 最长可比iat晚3600秒。注:此 仅控制自定义令牌本身过期的时间。但有一次 如果您使用signInWithCustomToken()登录用户,他们将保留 登录到设备,直到其会话无效或 用户注销


对于第二个问题,每次调用
createCustomToken()
时都会生成不同的令牌。由于令牌过期,您应该为每次成功登录调用该函数。

虽然没有任何东西阻止您保存令牌,但没有任何目的/好处-不要浪费时间。你应该退房

在讨论定制代币所需属性时,文档包括以下相关句子。。。具体而言,
exp
属性确定令牌的有效期:

自UNIX纪元起令牌过期的时间(秒)。 最长可比iat晚3600秒。注:此 仅控制自定义令牌本身过期的时间。但有一次 如果您使用signInWithCustomToken()登录用户,他们将保留 登录到设备,直到其会话无效或 用户注销


对于第二个问题,每次调用
createCustomToken()
时都会生成不同的令牌。由于令牌过期,您应该为每次成功登录调用该函数。

感谢您的响应。因此,我可以得出结论,使用相同uid生成的下一个令牌将与先前创建的firebase用户链接。这是真的吗?只要您将相同的UID传递给createCustomToken(),那么就可以了。谢谢您的回复。因此,我可以得出结论,使用相同uid生成的下一个令牌将与先前创建的firebase用户链接。这是真的吗?只要您将相同的UID传递给createCustomToken(),那么是的。