-
-
Notifications
You must be signed in to change notification settings - Fork 247
Description
PyJWT 2.0.0a1 returns decoded string instead of encoded so the .decode('utf-8') call in
| encoded_token = jwt.encode(token_data, secret, algorithm, |
File "/usr/local/lib/python3.8/site-packages/Flask_JWT_Extended-3.24.1-py3.8.egg/flask_jwt_extended/utils.py", line 172, in create_access_token
return jwt_manager._create_access_token(identity, fresh, expires_delta, user_claims,
File "/usr/local/lib/python3.8/site-packages/Flask_JWT_Extended-3.24.1-py3.8.egg/flask_jwt_extended/jwt_manager.py", line 511, in _create_access_token
access_token = encode_access_token(
File "/usr/local/lib/python3.8/site-packages/Flask_JWT_Extended-3.24.1-py3.8.egg/flask_jwt_extended/tokens.py", line 76, in encode_access_token
return _encode_jwt(token_data, expires_delta, secret, algorithm,
File "/usr/local/lib/python3.8/site-packages/Flask_JWT_Extended-3.24.1-py3.8.egg/flask_jwt_extended/tokens.py", line 29, in _encode_jwt
encoded_token = jwt.encode(token_data, secret, algorithm,
AttributeError: 'str' object has no attribute 'decode'