更新ID(KYUA-202401-1123)
- 更新简述:
- 生成token时使用了未定义的变量,导致token生成失败。
- 影响操作系统版本:
- 银河麒麟高级服务器操作系统 V10 SP1
银河麒麟高级服务器操作系统 V10 SP2
银河麒麟高级服务器操作系统 V10 SP3
- 更新类型:
- 问题修复
- 发布时间:
- 2024-03-12
- 更新描述:
- 修复和更新方法
1) 将python-jwt包版本从 1.7.1-3版本升级到 1.7.1-4版本。
更新方法(用root权限执行以下命令):
yum update python3-jwt python2-jwt
2) 升级后python-jwt包需满足编码和解码JSON Web令牌(JWT)功能。
详细介绍
一、问题复现方法/问题描述
1、编写python脚本,导入python-jwt模块生成token。
2、执行python脚本,生成token时提示:NameError: name ‘key’ is not defined
二、问题分析结果
python-jwt的utils.py文件中的 is_pem_format函数中使用了key这个参数,但是函数头没有定义该参数,导致执行失败,无法生成token。
三、补丁及下载地址
从软件仓库更新