扩展JWT与Quart的集成
Quart-JWT-Extended的Python项目详细描述
夸脱JWT扩展
Quart JWT Extended是一个优秀的Flask-JWT-Extended的异步分叉,用于Quart
特点
Quart JWT Extended不仅增加了对使用JSON Web令牌(JWT)来保护视图的支持, 但也有许多有用的(和可选)特性,可以使用JSON Web令牌 更容易的。其中包括:
- 支持向JSON Web令牌添加自定义声明
- 对收到的令牌进行自定义声明验证
- 从复杂对象或从接收到的令牌创建复杂对象
- Refresh tokens
- 令牌新鲜度和单独的视图装饰器只允许新鲜令牌
- 撤销代币/黑名单
- 在cookies和CSRF保护中存储令牌
用法
变更日志
您可以查看变更日志here。 此项目遵循semantic versioning。在
本地开发
我们要求在单元测试中100%的代码覆盖率。您可以在本地运行测试
使用tox
,它将打印出代码覆盖率报告。创建拉取请求
将针对python3.7和3.8运行测试。在
$ tox
我们还要求特性有良好的文档记录。安装要求后,
您可以通过转到docs
目录来生成文档的本地副本
和运行:
- 项目
标签: