使用其危险的modu创建时间敏感的URL链接

2024-10-02 08:22:09 发布

您现在位置:Python中文网/ 问答频道 /正文

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

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

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

交易是,我担心生成的代币的大小,但这是一个要求,它应该是唯一的,并在1天后到期。在

我该怎么做?在


Tags: 模块django方法程序url序列化环境documentation

热门问题