From 544375a9e1428e646af0488ad79c119755b2dd7a Mon Sep 17 00:00:00 2001 From: Justin Campbell Date: Wed, 16 Jun 2021 14:48:49 -0400 Subject: [PATCH] Create RefreshAccessToken resource --- src/webqueue2api/api/resources/refresh_access_token.py | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 src/webqueue2api/api/resources/refresh_access_token.py 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