扩展JWT与Quart的集成

Quart-JWT-Extended的Python项目详细描述


夸脱JWT扩展

Build StatusCoverage StatusPyPI versionDocumentation Status

Quart JWT Extended是一个优秀的Flask-JWT-Extended的异步分叉,用于Quart

特点

Quart JWT Extended不仅增加了对使用JSON Web令牌(JWT)来保护视图的支持, 但也有许多有用的(和可选)特性,可以使用JSON Web令牌 更容易的。其中包括:

  • 支持向JSON Web令牌添加自定义声明
  • 对收到的令牌进行自定义声明验证
  • 从复杂对象或从接收到的令牌创建复杂对象
  • Refresh tokens
  • 令牌新鲜度和单独的视图装饰器只允许新鲜令牌
  • 撤销代币/黑名单
  • 在cookies和CSRF保护中存储令牌

用法

View the documentation online

变更日志

您可以查看变更日志here。 此项目遵循semantic versioning。在

本地开发

我们要求在单元测试中100%的代码覆盖率。您可以在本地运行测试 使用tox,它将打印出代码覆盖率报告。创建拉取请求 将针对python3.7和3.8运行测试。在

$ tox

我们还要求特性有良好的文档记录。安装要求后, 您可以通过转到docs目录来生成文档的本地副本 和运行:

^{pr2}$

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
“电话目录”数据结构的java实现   使用PC remote读取JSP页面上的文件时出现java错误   无法在不同目录中从Java执行Python脚本   java无法在windows 8.1上运行javafx应用程序   java航空公司系统如何防止两个用户同时预订同一个座位?   反射如何在java方法中获取每个参数的名称和值?   阅读中的字符串问题。txt文档并在Java中编辑   java JTextPane行包装问题   使用PowerMock Android Junit时出现java ClassNotFoundException   java输入和If语句   java如何在不使用剪贴板或操作CTRL+C、CTRL+V的情况下将字符串中的“\t”或“tab”发送到selenium中的文本框中   tomcat7将Java应用程序部署到Digitalocean中的Tomcat根目录   响应中嵌套映射的java问题(Jersey)