Flask-WTF 配置、验证及日志P4

参数配置

参数说明
WTF_CSRF_ENABLED设置为False以禁用所有CSRF保护
WTF_CSRF_CHECK_DEFAULT使用CSRF保护扩展时,这可以控制每个视图是否受到默认保护。默认值为True
WTF_CSRF_SECRET_KEY用于生成安全令牌的随机数据。如果未设置,则使用SECRET_KEY
WTF_CSRF_METHODS保护CSRF的HTTP方法。默认为{'POST','PUT','PATCH','DELETE'}
WTF_CSRF_FIELD_NAME保存CSRF令牌的表单域和会话密钥的名称
WTF_CSRF_HEADERSHTTP标头在表单中未提供时搜索CSRF令牌。默认是['X-CSRFToken','X-CSRF-Token']
WTF_CSRF_TIME_LIMITCSRF令牌的最大时限(以秒为单位)默认值为3600.如果设置为无,则CSRF令牌在会话的使用期限内有效.
WTF_CSRF_SSL_STRICT判断通过检查索引来源网址与主机匹配来强制执行相同的起始策略,仅适用于HTTPS请求。默认值为True。
WTF_I18N_ENABLED设置为False以禁用Flask-Babel I18N支持

验证

参数说明
RECAPTCHA_USE_SSL通过SSL启用/禁用recaptcha。默认值为False
RECAPTCHA_PUBLIC_KEY需要一个公钥。
RECAPTCHA_PRIVATE_KEY需要一个私钥。创建参考
RECAPTCHA_OPTIONS可选配置选项

日志

CSRF错误中那些INFO级别的将记录到flask_wtf.csrf记录器,您仍然需要在应用程序中配置日志记录才能看到这些消息。

转载于:https://www.cnblogs.com/gaegle/p/7586753.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值