diff --git a/netbox/netbox/settings.py b/netbox/netbox/settings.py index 45fe32841..39baaa2ad 100644 --- a/netbox/netbox/settings.py +++ b/netbox/netbox/settings.py @@ -396,10 +396,11 @@ TEMPLATES = [ ] # Set up authentication backends -AUTHENTICATION_BACKENDS = [ - REMOTE_AUTH_BACKEND, - 'netbox.authentication.ObjectPermissionBackend', -] +if isinstance(REMOTE_AUTH_BACKEND, list) or isinstance(REMOTE_AUTH_BACKEND, tuple): + AUTHENTICATION_BACKENDS = [x for x in REMOTE_AUTH_BACKEND] +else: + AUTHENTICATION_BACKENDS = [REMOTE_AUTH_BACKEND] +AUTHENTICATION_BACKENDS.append('netbox.authentication.ObjectPermissionBackend') # Time zones USE_TZ = True