Personal tools
You are here: Home Products ldapconfig
Navigation
Log in


Forgot your password?
New user?
 
Document Actions

ldapconfig

RSS Feed Category: Auth and User Management — Other products by this author
ldapconfig is a configuration product for setting up a connection between Plone and an LDAP Server.

Current release

No stable release available yet.

Experimental releases

Upcoming and alpha/beta/candidate releases

  • Alpha releases should only be used for testing and development.
  • Beta releases and Release Candidates are normally released for production testing, but should not be used on mission-critical sites.
  • Always install on a separate test server first, and make sure you have proper backups before installing.
ldapconfig 0.2 (Alpha release) Released Jun 6, 2008
Minor improvements are added. You can now provide values for LDAP_PORT and USE_SSL.
ldapconfig 0.1 (Alpha release) Released Jan 4, 2007
First public release

Project Description

ldapconfig
Project resources

Introduction

Zest Software proudly presents ldapconfig, a configuration product for setting up a connection between Plone and an LDAP Server.

Goal

This product is here to make a connection between Plone and an LDAP server. That LDAP server may also be an Active Directory server.

Strategy

The product first loads the config from its own ldapconfig.py. Then it searches for an ldapconfig.py file in the etc/ dir of your Zope instance. Any settings in there will override the previously found settings.

Warning: you specify an id for your LDAPUserFolder in the LDAP_PLUGIN_ID setting. Any existing LDAPUserFolder with this id will first be removed and then readded with your new settings! If you are unsure that you want that, you should make a backup. You should make a backup anyway, even if you are sure.

Install

  • Put it like any other Plone Product in the Products dir of your instance.
  • Copy the ldapconfig.py.example file to <zope-instance>/etc/ldapconfig.py
  • Adapt that file to fit your setup.
  • Install ldapconfig via the QuickInstaller.

Dependencies

  • Plone 2.5 with PlonePAS (we may get this to work for Plone 2.1 without PlonePAS as well, but not now).
  • LDAPUserFolder (using LDAPUserFolder-2.8-beta.tgz now)
  • LDAPMultiPlugins: Using a patched LDAPMultiPlugins-1_4.tgz now. See the patch instructions in docs/PLUGINS.txt. You will find information there that helps you decide which version you want and whether you need the patch or not.

Which functions do you want LDAP to perform?

With PlonePAS and LDAPMultiPlugins you can and should specify which functions (called plug-in interfaces) you want your LDAP to perform. Do you just want authentication or do you also want to add users to LDAP from within Plone? Things like that.

See the PLUGINS.txt file for a description of the various plug-in interfaces available.

Developers

See docs/DEVELOPERS.txt.

Bug reports

An issue tracker has been added to our product page at plone.org. Only possible bugs or feature requests for this package should be reported here. This is NOT meant for problems with LDAPUserFolder itself or LDAPMultiPlugins or PlonePAS or your ldap or active directory server. The distinction will probably be difficult, so we will not yell at you. :) You can always try the plone-users mailing list.

Disclaimer

Using this product is no substitute for actually understanding at least the basics of LDAP servers and Plone user management in general. Knowledge about LDAPMultiPlugins, LDAPUserFolder and PlonePAS is also helpful if you get into trouble. This is just an integration product. It has no way of knowing what the correct settings for your situation are, unless you tell it. The example config file should be very helpful though, so don't despair. :)

by Maurits van Rees last modified January 4, 2007 - 21:59

For any issues with the web site functionality, please file a ticket.

Please consult the policy on plone.org content if you want your content published on this site.

Servers and hosting by