from flask_httpauth import HTTPTokenAuth import sqlalchemy from db import engine auth = HTTPTokenAuth(scheme='Bearer') @auth.verify_token def verify_token(token): try: with engine.begin() as conn: token = conn.execute(sqlalchemy.text('SELECT * FROM accounts WHERE api_key = :api_key'), [{'api_key': token}]).fetchone() return token[0] except TypeError: return False