Experimental project
This is a sandbox project, which contains experimental code for developer use only.
Aegir HTTP basic ldap authentication
Introduction
This is a simple module and drush script for Aegir that allows you to specify an LDAP server, Require and filter for HTTP basic authentication per site in Aegir.
It is based on the basic auth module at https://github.com/computerminds/aegir_http_basic
which supports simple password authentication.
Ends up adding stanzas to the vhost conf something like:
<Directory "/var/aegir/platforms/atrium-1.0">
AuthType Basic
AuthName "Restricted access"
AuthBasicProvider ldap
AuthLDAPURL "ldap://ldap.hostname.de/ou=intern,ou=users,dc=hostname,dc=de?uid"
Require ldap-filter &(objectClass=inetOrgPerson)(objectClass=tracUser)
AuthzLDAPAuthoritative on
</Directory>
Please see the README.txt file for Installation and Usage instructions.
Project information
- Project categories: Administration tools
- Created by blueprint on , updated