Browse Source

Rebase RemoteUserBackend on BaseBackend

Jeremy Stretch 5 years ago
parent
commit
4cee506710
2 changed files with 3 additions and 3 deletions
  1. 1 1
      netbox/netbox/settings.py
  2. 2 2
      netbox/utilities/auth_backends.py

+ 1 - 1
netbox/netbox/settings.py

@@ -339,7 +339,7 @@ TEMPLATES = [
 # Set up authentication backends
 AUTHENTICATION_BACKENDS = [
     'utilities.auth_backends.ObjectPermissionBackend',
-    # REMOTE_AUTH_BACKEND,
+    REMOTE_AUTH_BACKEND,
 ]
 
 # Internationalization

+ 2 - 2
netbox/utilities/auth_backends.py

@@ -1,7 +1,7 @@
 import logging
 
 from django.conf import settings
-from django.contrib.auth.backends import ModelBackend, RemoteUserBackend as RemoteUserBackend_
+from django.contrib.auth.backends import BaseBackend, ModelBackend
 from django.contrib.auth.models import Group, Permission
 from django.db.models import Q
 
@@ -100,7 +100,7 @@ class ObjectPermissionBackend(ModelBackend):
         return model.objects.filter(attrs, pk=obj.pk).exists()
 
 
-class RemoteUserBackend(RemoteUserBackend_):
+class RemoteUserBackend(BaseBackend):
     """
     Custom implementation of Django's RemoteUserBackend which provides configuration hooks for basic customization.
     """