Commits

jkoc...@bcc190cf-cafb-0310-a4f2-bffc1f526a37  committed bfaf7e4

multi-auth: Fixed broken ReST formatting.

  • Participants
  • Parent commits 6344161
  • Branches multi-auth

Comments (0)

Files changed (1)

File docs/authentication.txt

 ``settings.py`` file and creates a Django user object the first time they 
 authenticate::
 
-from django.conf import settings
-from django.contrib.auth.models import User, check_password
+    from django.conf import settings
+    from django.contrib.auth.models import User, check_password
 
-class SettingsBackend:
-    """
-    Authenticate against vars in settings.py Use the login name, and a hash 
-    of the password. For example:
-    
-    ADMIN_LOGIN = 'admin'
-    ADMIN_PASSWORD = 'sha1$4e987$afbcf42e21bd417fb71db8c66b321e9fc33051de'
-    """
-    def authenticate(self, username=None, password=None):
-        login_valid = (settings.ADMIN_LOGIN == username)
-        pwd_valid = check_password(password, settings.ADMIN_PASSWORD)
-        if login_valid and pwd_valid:
-            try:
-                user = User.objects.get(username=username)
-            except User.DoesNotExist:
-                # Create a new user. Note that we can set password to anything
-                # as it won't be checked, the password from settings.py will.
-                user = User(username=username, password='get from settings.py')
-                user.is_staff = True
-                user.is_superuser = True
-                user.save()
-            return user
-        return None
+    class SettingsBackend:
+        """
+        Authenticate against vars in settings.py Use the login name, and a hash 
+        of the password. For example:
 
-    def get_user(self, user_id):
-        try:
-            return User.objects.get(pk=user_id)
-        except User.DoesNotExist:
+        ADMIN_LOGIN = 'admin'
+        ADMIN_PASSWORD = 'sha1$4e987$afbcf42e21bd417fb71db8c66b321e9fc33051de'
+        """
+        def authenticate(self, username=None, password=None):
+            login_valid = (settings.ADMIN_LOGIN == username)
+            pwd_valid = check_password(password, settings.ADMIN_PASSWORD)
+            if login_valid and pwd_valid:
+                try:
+                    user = User.objects.get(username=username)
+                except User.DoesNotExist:
+                    # Create a new user. Note that we can set password to anything
+                    # as it won't be checked, the password from settings.py will.
+                    user = User(username=username, password='get from settings.py')
+                    user.is_staff = True
+                    user.is_superuser = True
+                    user.save()
+                return user
             return None
 
-.. _django.contrib.auth.backends.SettingsBackend: http://code.djangoproject.com/browser/django/branches/magic-removal/django/contrib/auth/backends.py
+        def get_user(self, user_id):
+            try:
+                return User.objects.get(pk=user_id)
+            except User.DoesNotExist:
+                return None