WS Soap pour l’identification LDAP Architecture Code Java Fichier wsdl : - getPersonne(ldap, mdp) Producteur Application distante Consommateur
WS Soap pour l’identification LDAP Algorithme Retour getPersonne (String ldap, String mdp) { } Personne - Name - Type - Grade - Centre - … Ldap mdp ldap://ldap-authentification.inra.fr Si ldap incorrect Retour - Etat - Personne return new Retour(« LDAP_INCORRECT », null) Si mdp incorrect return new Retour(« MOT_DE_PASSE_INCORRECT », null) Personne p = new Personne (); alimentationPersonneAvecInfosLdap(p); return new Retour(« OK »,p);
WS Soap pour l’identification LDAP Avantages / Inconvénients Avantages : WS Soap comme pour nos interconnexions de SI Utilisable depuis une application C/S, mobile ou web Inconvénients : Utilisation sur serveur ldap non sécurisé => envoi du mdp en clair ! Problème avec certains caractères spéciaux