hosting http basic auth ldap

Categories

Component ID

1331024

Component name

hosting http basic auth ldap

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Component created

Component changed

Component body

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.