Alfresco 4.2f – L’histoire du A

Problème du jour !

Impossible de se connecter en CIFS avec NTLM/SSO sur un serveur Alfresco…

En tentant depuis l’adresse IP j’ai bien l’invite de login/MDP mais ça devrait être automatique. Correction : ça DOIT être automatique! J’en ai besoin pour mapper des lecteurs réseaux.

Petit tour dans les logs au démarrage du serveur :

2014-10-16 15:31:57,272  WARN  [app.servlet.NTLMAuthenticationFilter] [http-bio-8080-exec-6] NTLM filter, error resolving CIFS host nameALFRESCOA

Après quelques recherches il s’avère qu’Alfresco, par défaut, ajoute un A à la suite du hostname afin de ne pas poser de problème en cas de déploiement sur un OS Microsoft, qui par défaut, possède déjà un serveur CIFS actif. (Voir lien suivant)

https://forums.alfresco.com/forum/installation-upgrades-configuration-integration/configuration/configuring-cifs-why-append-host

La solution à donc été de créer un un subsystem personnalisé afin de définir les paramètres pour nos serveurs de fichiers (on peut y paramétrer CIFS/FTP/NFS etc…)

Pour ça on va copier le subsystem existant ainsi que son contenu :

/alfresco/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/subsystems/fileServers/default

vers :

/alfresco/tomcat/shared/classes/alfresco/extension/subsystems/fileServers/default/default

Il faut bien faire attention à respecter arborescence et créer les deux sous répertoires « default »

On va ensuite modifier le fichier « file-servers-context.xml » en « custom-file-servers-context.xml »

ensuite dans le fichier file-servers.properties j’ai édité les paramètres suivants :

### CIFS Server Configuration ###

cifs.enabled=true
cifs.serverName=HOSTNAME
cifs.domain=DOMAIN.DN
cifs.broadcast=255.255.255.255
# An empty value indicates bind to all available network adapters
cifs.bindto=
cifs.ipv6.enabled=false

Depuis plus de soucis d’Authentification SSO via \\hostname.domain.dn !

 

1 commentaire

  1. Bonjour Vincent,

    Je fais des tests d’installation Alfresco, j’ai des soucis avec des MacIntosh. j’arrive à me connecter sur les partage via cifs mais pas avec edit-online. J’ai réussis à éditer en ligne avec un utilisateur crée sur la base d’alfresco mais après la configuration de l’authentification via passthru et mon AD ce n’était plus possible.

    Si tu as une idée sur mon problème, je te remercie par avance.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.