Bonjour,
J'aurais 1-2 questions à vous poser au sujet de l'accès Java à openLDAP.
Ma première est que je n'arrive pas à insérer d'adresse mail à une personne de mon annuaire. Il me met comme erreur :
" Failed to add 'email' attribute for ldap://localhost:389/cn=Louis, ou=user, dc=utbm,dc=com
Root error: [LDAP: error code 65 - attribute 'email' not allowed]
"
Alors que email existe bel et bien dans le schéma core.shéma dont voici le code :
Ma seconde question est comment est crypté le mot de passe de mes utilisateurs dans la base openLDAP ? Car quand je questionne mon annuaire openLDAP et que je lui demande de me lister tout mes utilisateurs avec leur login/mot de passe, il me met comme mot de passe quelque chose comme ceci "[B@125d06e".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 # RFC 2459 -- deprecated in favor of 'mail' (in cosine.schema) attributetype ( 1.2.840.113549.1.9.1 NAME ( 'email' 'emailAddress' 'pkcs9email' ) DESC 'RFC2459: legacy attribute for email addresses in DNs' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )
J'utilise aussi ldapBrowser afin de visualiser mon annuaire openldap, et dans les attributs de mon utilisateur à côté de userPassword il y a "BINARY(6b)".
J'ai voulu essayer de le décrypter avec le code getBytes("UTF8"), mais pour l'instant je n'ai pas encore réussi.
Auriez-vous des idées sur mes problèmes, s'il vous plaît ?
En attendant je vais continuer à chercher.
Je vous remercie.
Partager