From 1c142b35db054df6aca833480b74a7ec2daeb34e Mon Sep 17 00:00:00 2001 From: LV-426 Date: Sat, 6 Dec 2014 21:25:14 +0200 Subject: cfg.access_control: provide access control configuration switch --- src-py/rhizi_server.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src-py/rhizi_server.py b/src-py/rhizi_server.py index d93d285e..9b0b479c 100644 --- a/src-py/rhizi_server.py +++ b/src-py/rhizi_server.py @@ -188,10 +188,13 @@ def init_rest_api(cfg, flask_webapp): {'methods': ['GET']})) rest_entry_set += rest_dev_entry_set + if False == cfg.access_control: + log.warn('access control disabled, public access set on all URLs') + for re_entry in rest_entry_set: rest_path, f, flask_args = re_entry - if '/login' != rest_path: + if cfg.access_control and '/login' != rest_path: # currently require login on all but /login paths f = login_decorator(f) -- cgit v1.3.1