[CalendarServer-changes] [1797] CalendarServer/branches/release/CalendarServer-1.0-dev/twistedcaldav /directory/directory.py

source_changes at macosforge.org source_changes at macosforge.org
Fri Aug 17 15:55:40 PDT 2007


Revision: 1797
          http://trac.macosforge.org/projects/calendarserver/changeset/1797
Author:   wsanchez at apple.com
Date:     2007-08-17 15:55:39 -0700 (Fri, 17 Aug 2007)

Log Message:
-----------
Pulled up r1790 from trunk.

Modified Paths:
--------------
    CalendarServer/branches/release/CalendarServer-1.0-dev/twistedcaldav/directory/directory.py

Modified: CalendarServer/branches/release/CalendarServer-1.0-dev/twistedcaldav/directory/directory.py
===================================================================
--- CalendarServer/branches/release/CalendarServer-1.0-dev/twistedcaldav/directory/directory.py	2007-08-17 22:54:45 UTC (rev 1796)
+++ CalendarServer/branches/release/CalendarServer-1.0-dev/twistedcaldav/directory/directory.py	2007-08-17 22:55:39 UTC (rev 1797)
@@ -37,11 +37,6 @@
 from twisted.cred.checkers import ICredentialsChecker
 from twisted.web2.dav.auth import IPrincipalCredentials
 
-try:
-    from twistedcaldav.authkerb import NegotiateCredentials
-except ImportError:
-    NegotiateCredentials=None
-
 from twistedcaldav.directory.idirectory import IDirectoryService, IDirectoryRecord
 from twistedcaldav.directory.util import uuidFromName
 
@@ -98,6 +93,11 @@
             raise UnauthorizedLogin("No such user: %s" % (user,))
 
         # Handle Kerberos as a separate behavior
+        try:
+            from twistedcaldav.authkerb import NegotiateCredentials
+        except ImportError:
+            NegotiateCredentials=None
+        
         if NegotiateCredentials and isinstance(credentials.credentials, 
                                                NegotiateCredentials):
             # If we get here with Kerberos, then authentication has already succeeded

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20070817/fecfe5e0/attachment.html


More information about the calendarserver-changes mailing list