使用时间戳签名 — ItsDangerous 文档

来自菜鸟教程
Itsdangerous/docs/1.1.x/timed /
机器人讨论 | 贡献2021年10月31日 (日) 04:24的版本 (Page commit)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至:导航、​搜索

使用时间戳签名

如果您想使签名过期,您可以使用 TimestampSigner 类,该类将添加时间戳信息并对其进行签名。 在取消签名时,您可以验证时间戳未过期:

from itsdangerous import TimestampSigner
s = TimestampSigner('secret-key')
string = s.sign('foo')
s.unsign(string, max_age=5)
Traceback (most recent call last):
  ...
itsdangerous.exc.SignatureExpired: Signature age 15 > 5 seconds