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 :
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} )
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".

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.