Connection to AD on windows
Jeroen Michiel
jmichiel at yahoo.com
Wed Aug 5 17:23:28 CEST 2009
Hi,
I'm trying to get python-ldap working on a windows machine to authenticate users against an Active Directory server.
However, I'm getting the weirdest things...
This is what I'm trying:
import ldap, ldap.sasl
conn = ldap.initialize('ldap://blabla')
conn.set_option(ldap.OPT_PROTOCOL_VERSION, ldap.VERSION3)
conn.set_option(ldap.OPT_REFERRALS,0)
sasl = ldap.sasl.gssapi()
conn.sasl_interactive_bind_s('', sasl)
upon the sasl_interactive_bind_s, I get the following traceback:
Traceback (most recent call last):
File "D:\Projects\Python\ldap\src\ldaptest.py", line 12, in <module>
conn.sasl_interactive_bind_s('', sasl)
File "c:\python25\lib\site-packages\python_ldap-2.3.9-py2.5-win32.egg\ldap\ldapobject.py", line 219, in sasl_interactive_bind_s
return self._ldap_call(self._l.sasl_interactive_bind_s,who,auth,EncodeControlTuples(serverctrls),EncodeControlTuples(clientctrls),sasl_flags)
File "c:\python25\lib\site-packages\python_ldap-2.3.9-py2.5-win32.egg\ldap\ldapobject.py", line 96, in _ldap_call
result = func(*args,**kwargs)
ldap.SUCCESS: {'desc': 'Success'}
so apparently an exception of type ldap.SUCCESS seems to be thrown, which doesn't make much sense...
What's going on?
I'm totally clueless...
Im using the 2.3.9 release I got here:
http://svn.kmrc.de/download/distribution/contrib/
Thanks in advance for any ideas!
More information about the python-ldap
mailing list