def post(self): jti = get_raw_jwt()["jti"] try: revoked_token = RevokedTokenModel(jti) revoked_token.save_to_db() return {"message": "Refresh Token has been revoked."}, 200 except: return {"message": "Something went wrong"}, 500
def is_blacklisted(decrypted_token): jti = decrypted_token["jti"] return RevokedTokenModel.is_jti_blacklisted(jti)