Bonjour,
Lors d'un projet JEE j'ai utilisé le protocole NTLM pour notamment obtenir le login de session Windows que j’utilisais pour gérer les autorisations.
Le projet a été développé sur Windows 7, Eclipse et déployé sur un Tomcat8.
Récemment j'ai voulu testé mon appli sur un Windows 10 et là elle ne fonctionne ni sur IE ni sur Edge. Et d'après mes recherches et la consultation de mes collègues ce serais dû à des informations manquantes dans le header qu'exploite le protocole NTLM.
Pour IE nous avons trouvé une solution à base JavaScript :
=> var obj = new ActiveXObject('WScript.Network');
//alert(obj.UserName);
Cependant nous pataugeons un peu pour Edge.
Quelqu'un aurait-il une solution voir une alternative au protocole NTLM ?
Je rappelle que le but recherché est d'authentifier l'utilisateur sans que ce dernier ai besoin de se log sur l'application.
Merci pour votre aide![]()
Partager