diff --git a/flask_jwt/__init__.py b/flask_jwt/__init__.py index f864b78..e2d2de0 100644 --- a/flask_jwt/__init__.py +++ b/flask_jwt/__init__.py @@ -51,7 +51,7 @@ def _default_jwt_payload_handler(identity): exp = iat + current_app.config.get('JWT_EXPIRATION_DELTA') nbf = iat + current_app.config.get('JWT_NOT_BEFORE_DELTA') identity = getattr(identity, 'id') or identity['id'] - return {'exp': exp, 'iat': iat, 'nbf': nbf, 'identity': identity} + return {'exp': exp, 'iat': iat, 'nbf': nbf, 'identity': str(identity)} def _default_jwt_encode_handler(identity):