Bonjour,
j'arrive à me connecter à un active directory en m'authentifiant de la sorte :
Je dois vérifier si un utilisateur existe bien et si son mot de passe est correct. Or à la saisie, il donne uniquement son samaccountname (ici jdupond par exemple) et le mot de passe, je n'ai donc pas la possibilité de connaitre son "cn" (composé du nom, du prénom et du matricule), et de vérifier ainsi la validité de son mot de passe.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 env.put(Context.SECURITY_PRINCIPAL, "cn=jean dupond - 01023,OU=xx,DC=xx,DC=xx"); env.put(Context.SECURITY_CREDENTIALS, pass);
Donc, ma question est : comment se connecter à un active directory à partir du samaccountname ?
Merci![]()
Partager