From 572a1fc51dcfdc376b400a1a0091d54879135603 Mon Sep 17 00:00:00 2001 From: Lorenz Stechauner Date: Tue, 17 Sep 2024 11:43:45 +0200 Subject: [PATCH] elwig-backend: Add WWW-Authenticate header --- src/elwig-backend | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/elwig-backend b/src/elwig-backend index 5250522..85b5580 100755 --- a/src/elwig-backend +++ b/src/elwig-backend @@ -95,6 +95,8 @@ class ElwigApi(BaseHTTPRequestHandler): self.send_header('Access-Control-Allow-Origin', '*') self.send_header('Access-Control-Allow-Headers', 'Authorization') self.send_header('Access-Control-Allow-Methods', 'HEAD, GET, OPTIONS') + if status_code == 401: + self.send_header('WWW-Authenticate', 'Basic realm=Elwig') if self.headers.get('Accept-Encoding') and len(data) > 64: accept_encoding = [e.strip() for e in self.headers.get('Accept-Encoding').split(',')] if 'gzip' in accept_encoding: