SVN: ldapadapter/trunk/ Fixed bug reported by Bernd Dorn.
Stephan Richter <[email protected]>
| Newsgroups | gmane.comp.web.zope.public-cvs |
|---|---|
| Message-ID | <[email protected]> |
Log message for revision 30897:
Fixed bug reported by Bernd Dorn.
Changed:
U ldapadapter/trunk/README.txt
U ldapadapter/trunk/check.py
-=-
Modified: ldapadapter/trunk/README.txt
===================================================================
--- ldapadapter/trunk/README.txt 2005-06-22 22:14:17 UTC (rev 30896)
+++ ldapadapter/trunk/README.txt 2005-06-23 13:18:23 UTC (rev 30897)
@@ -165,3 +165,31 @@
Traceback (most recent call last):
...
NoSuchObject: cn=foo,dc=test
+
+
+Checking the Connection
+=======================
+
+When first configuring a LDAP adapter, we often want to check the success of
+connecting to the LDAP server. This can be done with a check adapter:
+
+ >>> from ldapadapter import check
+ >>> check = check.CheckLDAPAdapter(da)
+
+This adapter has a ``testConnection()`` method that accepts a `bindDN` and
+`bindPassword` argument to establish the conection:
+
+ >>> check.testConnection('cn=Manager,dc=org', 'supersecret') \
+ ... # doctest: +ELLIPSIS
+ ['... start check connection',
+ '... try connect with:',
+ '... serverURL = ldap://localhost:389',
+ '... bindDN = cn=Manager,dc=org',
+ '... <strong>connection OK!</strong>',
+ '... <strong><ldapadapter.utility.LDAPConnection object at ...></strong>']
+
+ >>> check.testConnection('cn=Bob', 'pretend')
+ ['... start check connection',
+ '... try connect with:',
+ '... serverURL = ldap://localhost:389',
+ '... bindDN = cn=Bob', '... <strong>Test failed!</strong>']
Modified: ldapadapter/trunk/check.py
===================================================================
--- ldapadapter/trunk/check.py 2005-06-22 22:14:17 UTC (rev 30896)
+++ ldapadapter/trunk/check.py 2005-06-23 13:18:23 UTC (rev 30897)
@@ -17,6 +17,7 @@
"""
import zope.interface
from zope.interface import implements
+from zope.security.proxy import removeSecurityProxy
from ldapadapter.interfaces import ICheckLDAPAdapter
_______________________________________________
Zope-CVS maillist - [email protected]
http://mail.zope.org/mailman/listinfo/zope-cvs
Zope CVS instructions: http://dev.zope.org/CVS