Вы можете использовать декоратор. Вот пример того, как проверять ключ api перед spesific-запросами
from functools import wraps
def require_api_key(api_method):
@wraps(api_method)
def check_api_key(*args, **kwargs):
apikey = request.headers.get('ApiKey')
if apikey and apikey == SECRET_KEY:
return api_method(*args, **kwargs)
else:
abort(401)
return check_api_key
И вы можете использовать его с помощью:
@require_api_key