Le 18.02.2012 23:35, Peter Colberg a écrit :
Package: nginx-light
Version: 1.1.14-1
Severity: wishlist
Tags: patch

Dear Maintainer,

Currently upstream nginx only supports authentication based on a
htpasswd file. Authentication based on, e.g., an LDAP or PostgreSQL
database is not possible without resorting to custom FastCGI backend
software, which in some cases is excessively complex, e.g. when
serving password-protected static content.

I have been using a version of the nginx Debian package patched with
the ngx_http_auth_pam_module, together with libpam-ldap, for years
now, and found it to be a simple and stable solution for LDAP
authentication.

http://web.iti.upv.es/~sto/nginx/

It would be nice to have Auth PAM included in the nginx-* Debian packages.

If so, I could help with writing a README example for LDAP authentication.

Thanks,
Peter


Hi Peter.

Thanks for this report.

Honestly, I don't think using PAM is a good way to perform a LDAP authentication with NGINX, mainly because it requires further configuration in other packages than NGINX.

Also, did you tried to build/use the module against libpam-ldapd, which is used by some people in place of libpam-ldap.

Even if I'm not convinced, I let you a chance to sell me (and maybe us, the whole maintaining team) this module, and the advantage of using PAM instead of directly connecting to a LDAP directory with NGINX.

By the way, adding a module for LDAP authentication is one of the tasks on our goals for the Wheezy freeze. We found this module (https://github.com/kvspb/nginx-auth-ldap) which directly connects to a LDAP directory, and I have been using it over the last months, and I didn't had any instabilities with it.

Talking about the inclusion of a LDAP auth module in nginx-light (and all other flavours), I don't see any issues, as the light flavour already has the auth-basic, it's logical to have the ldap-auth in it.

Kartik, Michael, Dmitry, Jose and Fabio, what are your thoughts about this module ?

Thanks.

--
Cyril "Davromaniak" Lavier
KeyID 59E9A881
http://www.davromaniak.eu



--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to