From 1a6ca6af9079b7ce7681bbbf6da09490f761fd5c Mon Sep 17 00:00:00 2001 From: Alan Rominger Date: Wed, 13 Mar 2024 10:12:24 -0400 Subject: [PATCH] Use AWX base view to make unauth requests 401 (#14981) --- awx/settings/defaults.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/awx/settings/defaults.py b/awx/settings/defaults.py index 368216dba182..86518892324e 100644 --- a/awx/settings/defaults.py +++ b/awx/settings/defaults.py @@ -881,6 +881,7 @@ 'loggers': { 'django': {'handlers': ['console']}, 'django.request': {'handlers': ['console', 'file', 'tower_warnings'], 'level': 'WARNING'}, + 'ansible_base': {'handlers': ['console', 'file', 'tower_warnings']}, 'daphne': {'handlers': ['console', 'file', 'tower_warnings'], 'level': 'INFO'}, 'rest_framework.request': {'handlers': ['console', 'file', 'tower_warnings'], 'level': 'WARNING', 'propagate': False}, 'py.warnings': {'handlers': ['console']}, @@ -1174,3 +1175,6 @@ # system username for django-ansible-base SYSTEM_USERNAME = None + +# Use AWX base view, to give 401 on unauthenticated requests +ANSIBLE_BASE_CUSTOM_VIEW_PARENT = 'awx.api.generics.APIView'