gpt4 book ai didi

python - 如何使用 WTForms 和 Pyramid 进行 CSRF 保护?

转载 作者:太空宇宙 更新时间:2023-11-04 03:54:19 26 4
gpt4 key购买 nike

如何通过 WTForms 和 Pyramid 使用 CSRF 保护?

在 flask 中,有一个 WTForms 模块可以处理这个问题。

在不创建在主逻辑和所有形式中实现的意大利面条代码的情况下,使用 Pyramid 的方法是什么?

最佳答案

WTForms 中的 CSRF 保护由 SecureForm 类的子类处理。您应该实现 SecureForm 的子类,它使用 Pyramid 的设施在用户 session 中存储 token ,并在 token 随验证请求一起提供时获取 token 。

要遵循的一个很好的实现是 Flask 的实现,在 flask.ext.wtf.Form 中类(class)。这是一个小类,应该毫不费力地移植到 Pyramid。

关于python - 如何使用 WTForms 和 Pyramid 进行 CSRF 保护?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19666027/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com