【问题标题】:Google Wallet JWT "exp" parameter谷歌钱包 JWT“exp”参数
【发布时间】:2014-11-12 19:09:48
【问题描述】:

我正在我的网站上集成谷歌钱包,但在任何地方都没有找到答案。 JWT令牌的“exp”参数可以超过一个小时吗?我在每个指南或图书馆都看到:

'exp' => time() + 3600,

但是,会不会是别的东西?大约 2 小时:

'exp' => 时间() + 7200,

谢谢!

【问题讨论】:

    标签: android-pay jwt


    【解决方案1】:

    来自spec

    exp(到期时间)声明标识了到期时间,在该到期时间或之后,JWT 不得被接受处理。 exp 声明的处理要求当前日期/时间必须早于 exp 声明中列出的到期日期/时间。实施者可以提供一些小的回旋余地,通常不超过几分钟,以解决时钟偏差。它的值必须是一个包含 NumericDate 值的数字。使用此声明是可选的。)

    我个人还没有测试过 Google 允许的“最大值”。然而,可能更重要 - re:该特定交易应该是“好”多长时间。 (何时)应该到期/失效?我应该担心重播吗?

    第...

    【讨论】:

      猜你喜欢
      • 2014-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-07
      • 1970-01-01
      • 2014-04-23
      • 2013-05-28
      • 2012-03-06
      相关资源
      最近更新 更多