IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Sécurité Java Discussion :

Connexion LDAP: userName <> login :S


Sujet :

Sécurité Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 43
    Par défaut Connexion LDAP: userName <> login :S
    Bonjour,

    Après avoir lu de long en large les différentes propositions pour la connexion LDAP, je ne réussissais toujours pas à me connecter (erreur 525: user not found), pourtant non seulemehnt c'est mon login à moi de ma boite, et en plus sur LDAPBrowser ca marchait.
    Bref, après moults tests, je me suis rendu compte que c'était dans ma construction de la connexion:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    	DirContext ldapContext;
    	String baseName = ",DC=maSociete,DC=fr";
    	String serverIP = "192.168.1.5";
    			Hashtable<String, String> ldapEnv = new Hashtable<String, String>(11);
    			// remplissage de la Hashtable
    			ldapEnv.put(Context.INITIAL_CONTEXT_FACTORY,
    					"com.sun.jndi.ldap.LdapCtxFactory");
    			ldapEnv.put(Context.PROVIDER_URL, "ldap://" + serverIP + ":389");
    			ldapEnv.put(Context.SECURITY_AUTHENTICATION, "simple");
    			ldapEnv.put(Context.SECURITY_PRINCIPAL,
    					"CN=monLogin" + baseName);
    			ldapEnv.put(Context.SECURITY_CREDENTIALS, "monPass");
    			ldapContext = new InitialDirContext(ldapEnv);
    ne fonctionnait pas (user not found), ce qui marche est:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    	DirContext ldapContext;
    	String baseName = ",DC=maSociete,DC=fr";
    	String serverIP = "192.168.1.5";
    			Hashtable<String, String> ldapEnv = new Hashtable<String, String>(11);
    			// remplissage de la Hashtable
    			ldapEnv.put(Context.INITIAL_CONTEXT_FACTORY,
    					"com.sun.jndi.ldap.LdapCtxFactory");
    			ldapEnv.put(Context.PROVIDER_URL, "ldap://" + serverIP + ":389");
    			ldapEnv.put(Context.SECURITY_AUTHENTICATION, "simple");
    			ldapEnv.put(Context.SECURITY_PRINCIPAL,
    					"CN=NOM Prénom,OU=MAVILLE, OU=MASOCIETE" + baseName);
    			ldapEnv.put(Context.SECURITY_CREDENTIALS, "monPass");
    			ldapContext = new InitialDirContext(ldapEnv);
    Je suis donc obligé pour me connecter d'utiliser le nom complet... Comment se fesse ? Comment corriger ?

  2. #2
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 43
    Par défaut
    Je tiens à préciser que je débute danas la compréhension du LDAP (vous avez dû remarquer ^^)
    En fait si je devais reformuler ma question, ça serait:

    Comment se connecter à l'annuaire LDAP en ayant pour infos le login (donc pas le nom complet) et le passsword ?
    Suis-je obligé de préciser les unités organisationnelles (OU) ?
    En fait je voudrais retrouver ces infos à partir du simple login, c'est pour ca que ca m'embête de les donner en paramètres

    Si vous pouviez me donner une piste, ou un lien utile, je prends

  3. #3
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 43
    Par défaut
    Résolu: en fait c'est impossible

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Connexion au forum] Problème de login
    Par Maxoo dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 25
    Dernier message: 23/05/2006, 14h06
  2. Réponses: 2
    Dernier message: 01/12/2005, 16h49
  3. connexion Ldap et recupération d'information
    Par lechatmagik dans le forum ASP
    Réponses: 13
    Dernier message: 31/10/2005, 10h44
  4. Connexion automatique sur base SQL (Login/pass mémorisé)
    Par Fredo67 dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 10/10/2005, 16h24
  5. [LDAP] connexion LDAP
    Par abertaud dans le forum API standards et tierces
    Réponses: 15
    Dernier message: 20/07/2005, 09h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo