我正在尝试使用pyjwt进行签名
key = jwk.JWK.from_pem(pkey_contents)
token = jwt.JWT(header={"alg": "ES256"},
claims=Token.serialize())
token.make_encrypted_token(key)我得到了这个错误
app_1 | File "/usr/local/lib/python3.6/site-packages/jwcrypto/jwe.py", line 122, in _jwa_keymgmt
app_1 | raise InvalidJWEOperation('Algorithm not allowed')
app_1 | jwcrypto.common.InvalidJWEOperation: Algorithm not allowed发布于 2020-01-31 23:15:46
用make_signed_token替换make_encrypted_token
Make encrypted_token 对结束令牌进行加密,而ES256用于对令牌进行。
https://stackoverflow.com/questions/60006610
复制相似问题