From: Alex Dehnert Date: Thu, 27 May 2010 00:15:03 +0000 (-0400) Subject: Give autocreated users a fake password (Trac: #38) X-Git-Url: https://sipb.mit.edu/gitweb.cgi/snippets/.git/commitdiff_plain/48dbd9dcb855a14ce5a45d95aafe2d6c73ca9feb Give autocreated users a fake password (Trac: #38) --- diff --git a/django/mit/__init__.py b/django/mit/__init__.py index ff296a8..acdb674 100644 --- a/django/mit/__init__.py +++ b/django/mit/__init__.py @@ -20,6 +20,7 @@ class ScriptsRemoteUserBackend(RemoteUserBackend): return username def configure_user(self, user, ): username = user.username + user.password = "ScriptsSSLAuth" import ldap con = ldap.open('ldap.mit.edu') con.simple_bind_s("", "") @@ -34,9 +35,9 @@ class ScriptsRemoteUserBackend(RemoteUserBackend): user.groups.add(auth.models.Group.objects.get(name='mit')) except ObjectDoesNotExist: print "Failed to retrieve mit group" - user.save() try: user.groups.add(auth.models.Group.objects.get(name='autocreated')) except ObjectDoesNotExist: print "Failed to retrieve autocreated group" + user.save() return user