【问题标题】:Is the length of a Firebase Auth JWT Token always 1250 characters?Firebase Auth JWT 令牌的长度是否始终为 1250 个字符?
【发布时间】:2020-09-14 07:45:52
【问题描述】:

我将Firebase Auth Token 包含在对我的 REST api 的 POST 请求中。我想在解码令牌以获取用户的uid 之前检查token.length == 1250 是否。我已经生成了十个不同的身份验证令牌并检查了它们的所有长度。它们的长度均为 1250 个字符。所有生成的令牌的长度都是 1250 个字符还是有时会越来越短?

【问题讨论】:

  • 很抱歉没有在此处发布任何代码,因为问题不在于代码,而在于确定 firebase 身份验证令牌的长度。

标签: firebase firebase-authentication firebase-admin


【解决方案1】:

令牌长度是任意的。这取决于令牌中包含的确切信息,例如用户名、uid 和其他自定义声明。

【讨论】:

  • 最大长度是多少?我很确定 firebase 的 jwt 令牌有一个最大长度和最小长度。
  • JWT 长度没有限制。可以包含在令牌中的自定义声明有 1KB 的限制。但由于令牌还对用户和项目的特定信息进行编码,它不能有固定的界限。
猜你喜欢
  • 1970-01-01
  • 2019-09-29
  • 2020-07-04
  • 2018-03-16
  • 2013-12-22
  • 2020-06-24
  • 2021-02-12
  • 2020-12-05
  • 2016-10-20
相关资源
最近更新 更多