|
@@ -224,3 +224,27 @@ if (
|
|
|
WAGTAILFRONTENDCACHE["default"].update(
|
|
|
{"BEARER_TOKEN": os.environ["FRONTEND_CACHE_CLOUDFLARE_BEARER_TOKEN"]}
|
|
|
)
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+if os.environ.get("BASIC_AUTH_ENABLED", "false").lower().strip() == "true":
|
|
|
+
|
|
|
+
|
|
|
+ MIDDLEWARE.insert(0, "baipw.middleware.BasicAuthIPWhitelistMiddleware")
|
|
|
+
|
|
|
+
|
|
|
+ BASIC_AUTH_LOGIN = os.environ.get("BASIC_AUTH_LOGIN", "wagtail")
|
|
|
+ BASIC_AUTH_PASSWORD = os.environ.get("BASIC_AUTH_PASSWORD", "wagtail")
|
|
|
+
|
|
|
+
|
|
|
+ BASIC_AUTH_DISABLE_CONSUMING_AUTHORIZATION_HEADER = True
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ if "BASIC_AUTH_WHITELISTED_HTTP_HOSTS" in os.environ:
|
|
|
+ BASIC_AUTH_WHITELISTED_HTTP_HOSTS = os.environ[
|
|
|
+ "BASIC_AUTH_WHITELISTED_HTTP_HOSTS"
|
|
|
+ ].split(",")
|
|
|
+
|
|
|
+ BASIC_AUTH_RESPONSE_TEMPLATE = "base/basic_auth.html"
|