更新ID(KYUA-202401-1123)
- 更新簡述:
- 生成token時使用了未定義的變量,導致token生成失敗。
- 影響操作系統(tǒng)版本:
- 銀河麒麟高級服務器操作系統(tǒng) V10 SP1
銀河麒麟高級服務器操作系統(tǒng) V10 SP2
銀河麒麟高級服務器操作系統(tǒng) V10 SP3
- 更新類型:
- 問題修復
- 發(fā)布時間:
- 2024-03-12
- 更新描述:
- 修復和更新方法
1) 將python-jwt包版本從 1.7.1-3版本升級到 1.7.1-4版本。
更新方法(用root權(quán)限執(zhí)行以下命令):
yum update python3-jwt python2-jwt
2) 升級后python-jwt包需滿足編碼和解碼JSON Web令牌(JWT)功能。
詳細介紹
一、問題復現(xiàn)方法/問題描述
1、編寫python腳本,導入python-jwt模塊生成token。
2、執(zhí)行python腳本,生成token時提示:NameError: name ‘key’ is not defined
二、問題分析結(jié)果
python-jwt的utils.py文件中的 is_pem_format函數(shù)中使用了key這個參數(shù),但是函數(shù)頭沒有定義該參數(shù),導致執(zhí)行失敗,無法生成token。
三、補丁及下載地址
從軟件倉庫更新