当前位置: 首页 > news >正文

Flask 使用 JWT(三)flask-jwt-extended

如果想要在 flask 中使用 JWT ,推荐使用 flask-jwt-extended 插件。

使用 pip 安装这个扩展插件的最简单方法是:

pip install flask-jwt-extended

基本使用
在接下来的案例中,我们看一下基本使用。我们可以使用 create_access_token() 函数用来生成实际的 JWT token。@jwt_required() 装饰器可以用来保护路由,get_jwt_identity() 函数可以在保护视图里面获取用户的身份信息。


from flask import Flask
from flask import jsonify
from flask import requestfrom flask_jwt_extended import create_access_token
from flask_jwt_extended import get_jwt_identity
from flask_jwt_extended import jwt_required
from flask_jwt_extended import JWTManagerapp = Flask(__name__)# 设置 Flask-JWT-Extended 插件的秘钥
app.config["JWT_SECRET_KEY"] = "super-secret"  # 设置 jwt 的秘钥
jwt = 
http://www.lryc.cn/news/167172.html

相关文章:

  • 堆与栈的区别
  • OpenWrt kernel install分析(2)
  • 【计算机网络】传输层协议——TCP(下)
  • Vue前端页面打印
  • Visual Studio将C#项目编译成EXE可执行程序
  • git把某一次commit修改过的文件打包导出(git)
  • Vue3 Ajax(axios)异步
  • idea2023全量方法debug
  • Docker镜像解析获取Dockerfile文件
  • 使用maven命令打jar包
  • 【多线程】死锁 详解
  • 成考[专升本政治]科目必背知识点
  • spring boot 使用AOP+自定义注解+反射实现操作日志记录修改前数据和修改后对比数据,并保存至日志表
  • 【深度学习】Pytorch 系列教程(二):PyTorch数据结构:1、Tensor(张量): GPU加速(GPU Acceleration)
  • 多线程|多进程|高并发网络编程
  • 云计算——ACA学习 云计算分类
  • 3 分钟,带你了解低代码开发
  • 小白学Unity03-太空漫游游戏脚本,控制飞船移动旋转
  • 接口自动化测试推荐用什么框架?
  • 防火墙 FireWall
  • 【Linix-Day12-线程同步和线程安全】
  • C++中使用嵌套循环遍历多维数组
  • linux入门---命名管道
  • SpringBoot2.0入门(详细文档)
  • Aztec的隐私抽象:在尊重EVM合约开发习惯的情况下实现智能合约隐私
  • 【Vue】详细介绍Vue项目的目录结构及各个核心文件的示例代码
  • 【人大金仓】迁移MySql数据库到人大金仓,出现sys_config表重复
  • linux内核进程间通信IPC----消息队列
  • PHP实现微信小程序状态检测(违规、暂停服务、维护中、正在修复)
  • ubuntu在线直接升级