Salut les devs !
J'ai un petit problème, je code un module qui permet l'authentification d'un utilisateur via LDAP et la récupération de ses groupes associés, seulement j'aimerais juste checker si un User et un Password existent dans le domaine. Le problème c'est que le seul moyen que j'ai trouvé pour effectuer cette action est d'initialiser une connexion au LDAP avec les identifiants et si la connexion s'effectue c'est qu'il existe.
Ce que je veux faire, c'est seulement checker l'existence de ce user avec son password sans devoir initialiser une connexion.
Voici le code que j'utilise pour checker avec une connexion pour le moment :
Vous avez des idées ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 public boolean connect(String userName, String userPassword) throws NamingException { this.userName=userName; this.userPassword=userPassword; env.put(Context.SECURITY_PRINCIPAL, userName); env.put(Context.SECURITY_CREDENTIALS, userPassword); try { dirContext = new InitialDirContext(env); } catch(NamingException e) { System.err.println("Erreur lors de la connexion"); return false; } return true; }
Merci !
Partager