您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

无法在解码JWT python时反序列化关键数据

无法在解码JWT python时反序列化关键数据

pyjwt库中存在一些问题。并且您必须从证书中获取公钥。

我用了 openssl x509 -pubkey -noout -in cert.pem > pubkey.pem

然后从公钥中,我可以使用authlib库轻松对其进行解码。

from authlib.specs.rfc7519 import jwt

encoded_jwt='''eyJ0eXAiOiJ....'''
secret=b'''-----BEGIN PUBLIC KEY-----
......
-----END PUBLIC KEY-----'''
claims = jwt.decode(encoded_jwt, secret)
print(claims)
python 2022/1/1 18:34:01 有533人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶