mod_psldap© Project Page

Production Release: 03 April 2010 Get mod_psldap at SourceForge.net. Fast, secure and Free Open Source software downloads

  1. Summary
  2. History
  3. Features
  4. Pending Features
  5. FAQs
  6. Examples
  7. Screen Shots
  8. Change Requests & Support
Also see:

Summary

mod_psldap© was created to provide a secure, reliable means of performing authentication of Apache users against an LDAP server. A logical extension of this functionality is to also provide users with the ability to maintain their accounts through a web based ldap browser. mod_psldap© is maintained on SourceForge by PSInd, LLC. mod_psldap© is a C module for Apache based on the Apache & OpenLDAP development libraries.

History

While evaluating the hordes of OpenSource implementations, we found that many modules would not function with our corporate LDAP server as configured. The problem was that many implementations require the password to be passed out of the LDAP server to the web server for comparison, which goes against a basic concept of limiting sensitive data availability to only those systems that require such access. Moreover, most implementations required administrative access with the initiation of the connection to the LDAP server itself not necessarily being established in a secure fashion.

mod_psldap© started off as a series of minor modifications to Alexander Mayrhofer's mod_auth_ldap module, which was the closest implementation to providing the features and functionality that were required. When we submitted our changes for inclusion in the package, Alexander stated he was no longer maintaining the package - so mod_psldap was born. The first public release of mod_psldap contains very little of the original source code from the original mod_auth_ldap module, but due credit should be given to Alexander for providing the initial implementation.

Features

Pending Features

FAQs

None

Examples

Refer to the HOWTO document

Screen Shots

The following images represent various screenshots of the sample UI provided with mod_psldap. These screens are rendered against the XML returned to the browser by the module applying the XSL selected by the user when a query is formed. Some static XML documents exist on the server to provide a means of creating new records in the LDAP server, and are represented by the screenshots of the new XXX screens.


Query results in card format


Query results in tabular format


Query results in editable format


New record form for organizations


New record form for organizational units


New record form for groups


New record form for people


New record form for users


Organization Tree Browser

Change Requests & Support

A Bugzilla interface is provided courtesy of SourceForge to report and track any defects against this module, please use this mechanism as your first means of reporting defects. If you aren't familiar with Source Forge and would like to report a defect or request additional functionality via email, please feel free to send an email to mod_psldap@psind.com and we will evaluate your request as time permits. If you would like to submit patches to mod_psldap for any enahancements, perceived defects, or portability related issues, please feel free to forward them to this email address as well.

This is a non-profit project, so please don't expect immediate support for requests submitted through these channels. Commercial support and troubleshooting is available through sales@psind.com if you require more immediate attention than is provided through other channels. Thank you for your support and patronage.