跳转到主要内容

"Invenio的REST API模块."

项目描述

https://img.shields.io/github/license/inveniosoftware/invenio-rest.svg https://github.com/inveniosoftware/invenio-rest/workflows/CI/badge.svg https://img.shields.io/coveralls/inveniosoftware/invenio-rest.svg https://img.shields.io/pypi/v/invenio-rest.svg

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)

  • 首次公开发布。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

invenio-rest-1.3.1.tar.gz (35.3 kB 查看哈希值)

上传时间 源代码

构建分发

invenio_rest-1.3.1-py2.py3-none-any.whl (21.1 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面