"Invenio的REST API模块."
项目描述
Invenio的REST API模块。
Invenio-REST负责在Flask API应用程序上安装基本的错误处理,以及初始化Flask-CORS以进行跨源资源共享(默认未启用)。
更详细的文档可在https://invenio-rest.readthedocs.io/找到
变更
版本 1.3.1(发布于2024-07-17)
csrf:改进令牌验证工作流程
版本 1.3.0(发布于2023-10-17)
修复了sentry错误ID。
版本 1.2.8(发布于2022-01-13)
添加了对ItsDangerous <2.1的支持(日期签署的感知/非感知)
版本 1.2.6(发布于2021-12-05)
添加了在宽限期内旋转CSRF令牌的支持,以便客户端可以透明地旋转CSRF令牌,而不会因CSRF错误而被提示。
版本 1.2.5(发布于2021-12-04)
修复了每次请求都会重置CSRF令牌的问题。
版本 1.2.4(发布于2021-10-18)
支持Flask v2.0
版本 1.2.3(发布于2020-12-07)
修复了当端点不存在时的CSRF检查的bug。
版本 1.2.2(发布于2020-09-27)
在304响应中添加了Cache-Control:’no-cache’头部,以确保浏览器不会在客户端缓存响应。
版本 1.2.1(发布于2020-05-08)
CSRF中间件现在默认禁用。
CSRF_SECRET_SALT现在默认为invenio-csrf-token。
添加了一个新的配置变量:CSRF_FORCE_SECURE_REFERER。
版本 1.2.0(发布于2020-03-10)
通过Invenio-Base集中管理依赖关系。
版本 1.1.3(发布于2020-01-08)
设置webargs的上限版本,低于6.0.0。
版本 1.1.2(发布于2019-09-19)
将webargs提升到5.5.0(提供对marshmallow 3的支持)。
版本 1.1.1(发布于2019-08-02)
将Marshmallow升级到2.15.2(webargs所需的最小版本)。
版本1.1.0(发布于2019-07-31)
添加Marshmallow 2与3的兼容性函数。
版本1.0.0(发布于2018-03-23)
首次公开发布。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。