in server/app/lib/middleware.py [0:0]
def auth_failed():
"""Returns the appropriate authorization failure response, depending on auth mechanism supplied."""
if "x-artifacts-webui" not in quart.request.headers: # Not done via Web UI, standard 401 response
headers = {"WWW-Authenticate": 'Basic realm="selfserve.apache.org"'}
return quart.Response(status=401, headers=headers, response="Please authenticate yourself first!\n")
else: # Web UI response, do not send Realm header (we do not want a pop-up in our browser!)
return quart.Response(status=401, response="Please authenticate yourself first!\n")