This commit is contained in:
Martin
2016-06-30 17:31:58 +02:00
parent 032b417e1d
commit 77634ae303
15 changed files with 41 additions and 23 deletions
+3 -1
View File
@@ -4,13 +4,15 @@ from flask import request, current_app, Response
import unidecode
import re
def check_api_key():
api_keys = current_app.config.get("API_KEYS")
if not api_keys:
return
auth = request.authorization
if not auth or not auth.username in api_keys:
response = json.dumps({'status': 401, 'message': 'No valid API key provided'})
response = json.dumps(
{'status': 401, 'message': 'No valid API key provided'})
return Response(
response, 401,
{'WWW-Authenticate': 'Basic realm="Login Required"'}