Hi, Here comes a short description how to authenticate against an LDAP server, because i needed one. :-)
- Create an account to authenticate both in the Turbogears project and your LDAP server. Use the same username. - Add the following entry in dev.cfg or app.cfg: identity.provider='soldapprovider' - Edit the file 'entry_points.txt' in your python installation directory e.g.: /usr/lib/python/site-packages/TurboGears-1.0.3.2-py2.5.egg/EGG-INFO/entry_points.txt - Search the block: [turbogears.identity.provider] - Add the following entry: soldapprovider = turbogears.identity.soldapprovider:SoLdapIdentityProvider - Add the file 'soldapprovider.py' to your TurboGears Installation e.g.: /usr/lib/python2.5/site-packages/TurboGears-1.0.2.2-py2.5.egg/turbogears/identity/soldapprovider.py - You can find the file here: http://docs.turbogears.org/1.0/IdentityManagement - Edit the following lines according to your LDAP environment: self.host = get("identity.soldapprovider.host", "localhost") self.port = get("identity.soldapprovider.port", 389) self.basedn = get("identity.soldapprovider.basedn", "dc=localhost") - Edit the line 'filter = "(sAMAccountName=%s)" % user_name' according to your LDAP server e.g.: 'filter = "(uid=%s)" % user_name' - Now you have to use your LDAP password for authentication against your TurboGears project I hope this could be useful, please send suggestions if something is wrong or obsolete. Frank --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "TurboGears" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/turbogears?hl=en -~----------~----~----~----~------~----~------~--~---

