完整的错误是:
‘无法反序列化密钥数据.数据的格式可能不正确,可能是使用不受支持的算法加密的,或者可能是不受支持的密钥类型(例如,带有显式参数的EC曲线).’,[_OpenSSLErrorWithText(CODE=75497580,LIB=9,REASON=108,REASON_TEXT=b‘错误:0480006C:PEM routine ::无起始行’)]‘.
当我将令牌粘贴到https://jwt.io/中(它还显示RS256是算法)时,它工作得很好,但当我运行以下代码时:
import jwt
jwt.decode('eyJ0..............', algorithms=['RS256'])
我得到了上面的错误.我做错了什么?令牌是使用MSAL-Browser NPM包中的quireSilentToken方法通过MSAL包生成的.