Nginx supporte naturellement autorisations et authentifications en particuliere l'authentification basique d'HTTP.
Comme pour la plupart des serveur c'est le format Apache qui est utilisé pour le fichier contenant la liste des utilisateurs et leurs mots de passe respectifs.
C'est bien, mais lorsque vous avez un serveur multi-usage, ce qui est souvent le cas lorsqu'on parle d'un serveur hébergé chez un prestataire, il faut souvent choisir une authentification plus sophistiquée, fondée sur un annuaire, accessible à tous les services.
Ce patch modifie le module d'authentification basique de Nginx en permettant de transférer la gestion de l'authentification à Courier.
Courier est un ensemble qui comprend le MTA (équivalent de sendmail ou postfix), un serveur Imap/Pop, et un client web pour lire le mail. L'ensemble partage le même mécanisme d'authentification.
Ce patch permet donc d'avoir une base utilisateur commune entre la messagerie & le web.
Cliquez ici pour télécharger le code source. Ce fichier remplace "ngx_auth_basic_module.c".

