使用Itsdangerous模块创建时间敏感的URL链接

时间:2016-09-27 16:16:18

标签: python django

我在django中使用Itsdangerous模块来创建一次性URL。它也应该是时间敏感的。

阅读documentation,我发现有两个不同的类:TimestampSigner和URLSafeSerializer。第一个创建具有到期截止日期的签名。第二个用作URL序列化程序,它应该用在“只有一组有限字符可用的环境中”。

还有另一个类TimedJSONWebSignatureSerializer,它生成一个包含时间戳的签名(参见this link)。它生成的令牌不是静态的,我可以设置一个到期日期。但是,作为URL链接使用可能太长。

这笔交易是,我担心生成的令牌的大小,但要求它应该是唯一的,并且在1天后也会过期。

我该怎么做?

0 个答案:

没有答案