J'essaie de modifier un utilisateur existant et lui ajouter un attribut. J'utilise le code suivant:Ajouter un attribut à un utilisateur existant dans LDAP avec JAVA
Attributes attrs1 = new BasicAttributes(true);
attrs1.put("proxyHash", generateProxyHash(account, "123456"));
ldapContext.modifyAttributes(username, DirContext.ADD_ATTRIBUTE,attrs1);
Mais j'ai reçu une exception qui dit 'l'attribut proxyHash n'est pas autorisé'
Thansks
Le problème a été résolu. L'utilisateur que j'essayais de changer était dans un schéma différent, ce schéma n'a pas l'attribut spécifié. Après cette correction, le code fonctionne. Thks! –
Joao Carlos: pouvez-vous poster une réponse à la question et accepter cette réponse? En outre, vous devez accepter les réponses aux questions précédentes si elles corrigent votre problème. – Zecas