Servlet;LDAP: caractères étendus non reconnus

Fermé
BadGuitarist Messages postés 367 Date d'inscription dimanche 12 octobre 2008 Statut Membre Dernière intervention 20 octobre 2013 - Modifié par BadGuitarist le 21/04/2010 à 09:58
BadGuitarist Messages postés 367 Date d'inscription dimanche 12 octobre 2008 Statut Membre Dernière intervention 20 octobre 2013 - 24 avril 2010 à 02:08
Bonjour à tous,

Pour une des fonctions de mon application J2EE, j'impose à l'utilisateur de s'authentifier à partir de notre LDAP d'entreprise (Windows 2003).

Pour se faire, j'ai développé une page en précisant les balises suivantes :
  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  <html xmlns="http://www.w3.org/1999/xhtml" >
  <head>
    <meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1" />
    <meta http-equiv="Content-Language" content="fr" >
  ... 


Dans la page web, l'authentification (vérification du login & du mot de passe) se fait à l'aide d'une fonction faisant appel à la technologie Ajax. Les 2 valeurs sont envoyées au serveur par le biais d'un POST :

  ... 
  xmlhttp.onreadystatechange = function() { rafraichirAjaxSIdentifier(xmlhttp); }; 
  xmlhttp.open("POST", "ajaxsidentifier",true); 
  xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=ISO-8859-1");
  xmlhttp.send("compte="+login+"&cle="+mdp); 
  ... 


La servlet se contente d'envoyer les request.getParameter à la méthode d'authentification LDAP.


Problème :

Seuls les lettres et les chiffres et les opérateurs mathématiques sont acceptés. Or les mots de passe répertoriés dans le LDAP peuvent contenir signes monétaires et lettres accentuées.


Votre aide (S.V.P) :

Quelle information (ou quel codage) dois-je transmettre au LDAP pour qu'il interprète correctement la chaîne que je lui transmets.

Désolé d'avoir été un peu long et merci d"avance pour votre aide.




Cordialement,
BG.

2 réponses

BadGuitarist Messages postés 367 Date d'inscription dimanche 12 octobre 2008 Statut Membre Dernière intervention 20 octobre 2013 27
21 avril 2010 à 17:42
Bonsoir à tous,
je vous renouvelle ma demande d'aide.
Merci.
0
BadGuitarist Messages postés 367 Date d'inscription dimanche 12 octobre 2008 Statut Membre Dernière intervention 20 octobre 2013 27
24 avril 2010 à 02:08
Un dernier rappel ...
0