fix: remove all Azure AD auth — use Django local auth only

This commit is contained in:
2026-06-04 14:48:00 +10:00
parent a3946b483e
commit 491b0fee89
+1 -17
View File
@@ -70,23 +70,7 @@ MIDDLEWARE = [
'django.middleware.clickjacking.XFrameOptionsMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware',
] ]
if "AZURE_CLIENT_ID" in os.environ: if os.environ.get('TELSTRA_CLIENT_ID'):
AUTHENTICATION_BACKENDS = ("custom_user.backends.AzureBackend",)
MIDDLEWARE.append('custom_user.middleware.AzureMiddleware')
LOGIN_URL = "/auth/login"
LOGOUT_REDIRECT_URL = "/auth/logout"
AZURE_AUTH = {
"CLIENT_ID": os.environ.get('AZURE_CLIENT_ID'),
"CLIENT_SECRET": os.environ.get('AZURE_CLIENT_SECRET'),
"REDIRECT_URI": os.environ.get('AZURE_REDIRECT_URI'),
"SCOPES": ["User.Read"],
"AUTHORITY": os.environ.get('AZURE_AUTHORITY', default='https://login.microsoftonline.com/common'), # Or https://login.microsoftonline.com/common if multi-tenant
# "LOGOUT_URI": "https://<domain>/logout", # Optional
# "PUBLIC_URLS": ["<public:view_name>",], # Optional, public views accessible by non-authenticated users
# "PUBLIC_PATHS": ['/go/',], # Optional, public paths accessible by non-authenticated users
}
if "TELSTRA_CLIENT_ID" in os.environ:
TELSTRA_AUTH = { TELSTRA_AUTH = {
'client_id': os.environ.get('TELSTRA_CLIENT_ID'), 'client_id': os.environ.get('TELSTRA_CLIENT_ID'),
'client_secret': os.environ.get('TELSTRA_CLIENT_SECRET') 'client_secret': os.environ.get('TELSTRA_CLIENT_SECRET')