diff --git a/tools/server/public_simplechat/local.tools/simpleproxy.json b/tools/server/public_simplechat/local.tools/simpleproxy.json index d68878199a..a4ea4305f0 100644 --- a/tools/server/public_simplechat/local.tools/simpleproxy.json +++ b/tools/server/public_simplechat/local.tools/simpleproxy.json @@ -12,5 +12,6 @@ "^duckduckgo\\.com$", ".*\\.google\\.com$", "^google\\.com$" - ] + ], + "bearer.insecure": "NeverSecure" } diff --git a/tools/server/public_simplechat/local.tools/simpleproxy.py b/tools/server/public_simplechat/local.tools/simpleproxy.py index 4ebaf83182..f2d5b52722 100644 --- a/tools/server/public_simplechat/local.tools/simpleproxy.py +++ b/tools/server/public_simplechat/local.tools/simpleproxy.py @@ -36,9 +36,12 @@ gConfigType = { '--port': 'int', '--config': 'str', '--debug': 'bool', - '--allowed.domains': 'list' + '--allowed.domains': 'list', + '--bearer.insecure': 'str' } +gConfigNeeded = [ '--allowed.domains', '--bearer.insecure' ] + class ProxyHandler(http.server.BaseHTTPRequestHandler): """ @@ -377,6 +380,10 @@ def process_args(args: list[str]): print(f"ERRR:ProcessArgs:{iArg}:{cArg}:UnknownCommand") exit(103) print(gMe) + for k in gConfigNeeded: + if gMe.get(k) == None: + print(f"ERRR:ProcessArgs:{k}:missing, did you forget to pass the config file...") + exit(104) def run():