diff --git a/src/resources.py b/src/resources.py index 6920cba..4da51b6 100644 --- a/src/resources.py +++ b/src/resources.py @@ -193,7 +193,14 @@ class ItemApi(Resource): """ See: https://swagger.kmlabz.com/?urls.primaryName=onSpot%20Backend#/backend/getItem """ + encryptor = EncryptedUserRedis(ENCODED_SECRET_KEY) + def get(self, itemid: str): + try: + flaskred.get(request.headers.get('Authorization')).decode('UTF-8') + except Exception as e: + current_app.logger.warning(e) + abort(401, "unauthorized") try: item_type = flaskred.get(itemid).decode('UTF-8') except Exception as e: