diff --git a/src/webqueue2api/api/resources/refresh_access_token.py b/src/webqueue2api/api/resources/refresh_access_token.py new file mode 100644 index 0000000..4a60081 --- /dev/null +++ b/src/webqueue2api/api/resources/refresh_access_token.py @@ -0,0 +1,9 @@ +from flask_restful import Resource +from flask_jwt_extended import jwt_refresh_token_required, get_jwt_identity, create_access_token + +class RefreshAccessToken(Resource): + @jwt_refresh_token_required + def post(self): + username = get_jwt_identity() + access_token = create_access_token(username) + return ({"access_token": access_token}, 200) \ No newline at end of file