Pour information, si cela peut aider quelqu'un d'autre.
Voici mon petit retour d'expérience sur l'activation d'une connexion NTLM
avec Jahia 5.

Dans mon cas, le contrôleur de domaine était un Windows 2003. J'utilise la
build 15487 de Jahia.

Pour faire fonctionner le NTLM, il a fallu déclarer la "preauthentication"
comme proposé sur la page http://jcifs.samba.org/src/docs/ntlmhttpauth.html

Mais cela fonctionnait de manière aléatoire :
- j'ouvre un navigateur, je m'authentifie avec un user, je suis accepté
- j'ouvre un autre navigateur sur la même machine, je m'authentifie avec le
même user, je suis refusé (en mettant les traces de jcifs, il me dit bien
"Access denied").

Après pas mal d'essais infructueux, j'ai upgradé le jar de jcifs inclus dans
Jahia. Il est en version 1.2.1 dans Jahia 5, je l'ai upgradé en 1.2.11.
Depuis l'upgrade, je n'ai plus de soucis.
Peut-être qu'il faudrait envisager d'intégrer cette nouvelle version dans
une future build de Jahia?

"Hope this helps", comme on dit.

Cordialement,
Boris Maras

Répondre à