Nico
Nico
Creator of this small website
Sep 26, 2007 1 min read

Lighttpd, la récidive

Et voila, l’auth LDAP est implémentée. Au final on obtient ce type d’entrée pour un vhost + un user valide dans ce vhost :

dn: lighttpdServerName=test4.mon.tld,ou=www,dc=baseDN

objectClass: top

objectClass: lighttpdConfig

lighttpdAuthPath: /

lighttpdAuthRealm: kikoo lol asv

lighttpdAuthRequire: valid-user

lighttpdAuthBackend: ldap

lighttpdAuthLDAPHostname: ldap

lighttpdAuthLDAPFilter: (uid=$)

lighttpdAuthLDAPBindDN: cn=userquilit,dc=baseDN

lighttpdAuthLDAPBindPW: passkikoololasvtoussa

lighttpdAuthLDAPStartTLS: disable

lighttpdServerName: test4.mon.tld

lighttpdAuthLDAPBaseDN: ou=www,dc=baseDN

lighttpdDocumentRoot: /sites/test4

dn: uid=nico,lighttpdServerName=test4.mon.tld,ou=www,dc=baseDN

uid: nico

userPassword: passdelamort

objectClass: account

objectClass: simpleSecurityObject

objectClass: top

Les entrées pour les utilisateurs sont donc des feuilles du vhost, ce qui permet d’avoir une base distincte pour chaque vhost.

La version 0.2 : LightyLDAP 0.2