From 26aa641eb0513663889c2919fb60e8c0948c2c12 Mon Sep 17 00:00:00 2001 From: Joseph Schorr Date: Thu, 11 Aug 2016 16:16:15 -0400 Subject: [PATCH] Add option to force session cookies to be non-secure --- app.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app.py b/app.py index f88570183..9060b38a4 100644 --- a/app.py +++ b/app.py @@ -87,7 +87,8 @@ if app.config['SECRET_KEY'] is None: # If the "preferred" scheme is https, then http is not allowed. Therefore, ensure we have a secure # session cookie. -if app.config['PREFERRED_URL_SCHEME'] == 'https': +if (app.config['PREFERRED_URL_SCHEME'] == 'https' and + not app.config.get('FORCE_NONSECURE_SESSION_COOKIE', False)): app.config['SESSION_COOKIE_SECURE'] = True # Load features from config.