Skip to content

flask-jwt-extended

项目核心内容总结:

功能
Flask-JWT-Extended 是 Flask 的 JWT 扩展库,支持通过 JSON Web Token 保护路由,并提供以下特性:

  • 支持在 JWT 中添加自定义声明
  • 自动加载用户(current_user
  • 验证接收令牌的自定义声明
  • 支持刷新令牌及鲜活性令牌(用于敏感操作)
  • 令牌撤销/阻止功能
  • 支持将令牌存储在 Cookie 中并提供 CSRF 保护

使用方法

贡献方式

  • 安装开发依赖并运行代码规范检查:
    Terminal window
    pip install -r requirements.txt
    pre-commit install
  • 运行所有测试及检查:
    Terminal window
    tox
  • 可选参数运行部分检查(如 Python 版本、类型检查、文档构建等)
  • 本地生成文档:进入 docs 目录执行 make clean && make html && open _build/html/index.html