NGINX – Authentification unique Active Directory

J’essaie de trouver une solution pour cela sans grand succès.

Je commence à planifier le développement d’une application Web nécessitant une connexion unique pour les utilisateurs Windows qui l’utiliseront. Je considère que c’est plus une fonctionnalité “agréable à avoir”; Je pourrais faire un formulaire d’authentification qui s’authentifiera avec Active Directory en utilisant LDAP mais évidemment, SSO serait plus agréable 🙂

Il y a beaucoup d’informations sur ce problème avec Apache et quelques modules, mais rien sur NGINX.

Des trucs / astuces ou devrais-je juste abandonner tout de suite? Je ne veux pas passer trop de temps à essayer de configurer ceci et finir par avoir un tas de problèmes.

Le mot magique pour cela est l’authentification Kerberos.

Il n’y a que des modules mal entretenus pour nginx, qui adoptent tous la même approche. Je pense qu’ils ne sont pas tous recommandés pour la production car ils ne sont pas maintenus.

https://github.com/stnoonan/spnego-http-auth-nginx-module https://github.com/fintler/nginx-mod-auth-kerb

Donc, pas de solution vraiment facile pour ce problème, à moins que vous ne passiez à apache.

Voici un manuel de base pour Apache: http://wiki.centos.org/HowTos/HttpKerberosAuth

Vous ne pouvez pas faire de SSO avec LDAP mais avec GSS-API qui est pris en charge par Active Directory. Google pour nginx spnego .