From 230dd2f5bab7ebdd11ea527b2f9506ac6c6da14e Mon Sep 17 00:00:00 2001 From: Alex Dupree Date: Tue, 19 Sep 2017 18:42:52 -0700 Subject: [PATCH 1/2] Added a simple user name and password for the flask server --- main.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/main.py b/main.py index fef7650..cd120d4 100644 --- a/main.py +++ b/main.py @@ -12,6 +12,9 @@ # App Globals (do not edit) app = Flask(__name__) +app.config['BASIC_AUTH_USERNAME'] = 'SOMEONE_CAN_SEE_YOU_WITH_THIS_ACCOUNT' +app.config['BASIC_AUTH_PASSWORD'] = 'CHANGE_ME_PLEASE' + last_epoch = 0 def check_for_objects(): From 76d232cc23c2aa2aef26188e0b14141a73731b76 Mon Sep 17 00:00:00 2001 From: Alex Dupree Date: Tue, 19 Sep 2017 18:46:50 -0700 Subject: [PATCH 2/2] Forced auth for all endpoints and added import --- main.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/main.py b/main.py index cd120d4..f4bf845 100644 --- a/main.py +++ b/main.py @@ -2,6 +2,7 @@ import sys from mail import sendEmail from flask import Flask, render_template, Response +from flask_basicauth import BasicAuth from camera import VideoCamera import time import threading @@ -14,6 +15,7 @@ app = Flask(__name__) app.config['BASIC_AUTH_USERNAME'] = 'SOMEONE_CAN_SEE_YOU_WITH_THIS_ACCOUNT' app.config['BASIC_AUTH_PASSWORD'] = 'CHANGE_ME_PLEASE' +app.config['BASIC_AUTH_FORCE'] = True last_epoch = 0