【问题标题】:Will it be changed after Apple's uid expires?苹果的uid过期后会改吗?
【发布时间】:2021-11-08 12:59:16
【问题描述】:

我在flutter上使用的是苹果登录包。您可以将 uidtoken 与 firebase 结合使用。 我将把这个 uid Token 保存在服务器上并管理用户。 是否会在过期时间后颁发新的uidToken?

【问题讨论】:

  • 是的,newToken 已发行
  • 发行新token时,如何识别是老用户? @GHPrakash
  • Frank van Puffelen 谢谢你,很抱歉我来晚了

标签: firebase flutter firebase-authentication uid apple-login


【解决方案1】:

现在我不清楚你所说的“uidToken”是什么意思,所以我将在下面解释两个最有可能的事情。以后有问题请include the code that shows where you are stuck,因为这是防止混淆的最简单方法。

在 Firebase 身份验证中:

  • 每个用户都有一个 UID(用户标识符的缩写)来标识他们。对于用户来说,这永远不会改变。因此,即使他们在不同的系统上登录,他们也将拥有相同的 UID。
  • 身份验证状态保存在一个短暂的 ID 令牌中。此令牌有效期为一小时(默认情况下),并由 Firebase SDK 在后台自动刷新。所以 ID 令牌每隔一小时左右就会改变一次。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-16
    • 1970-01-01
    • 1970-01-01
    • 2015-06-05
    • 1970-01-01
    • 2023-03-14
    • 1970-01-01
    • 2017-04-29
    相关资源
    最近更新 更多