Bonjour !
J'explique mon contexte :
J'ai un projet de téléphonie avec un openLdap administré graphiquement avec la solution FusionDirectory. J'ai un téléphone de marque Yealink paramétré pour aller chercher des fiches de contacts directement sur LDAP, jusque-là, aucun souci.
En revanche j'ai une certaine contrainte qui m'amène à vous demander de l'aide. Depuis l'interface graphique je peux créer des "bases" qui sont l'équivalent d'OU sur Windows, pour l'exemple je crée 3 bases nommées respectivement Customer1, 2 et 3 qui correspondent à l'entreprise 1, 2 et 3. Grâce à FusionDirectory, je peux paramétrer 3 utilisateurs (les gérants de l'entreprise si l'on veut) qui vont gérer ses bases pour simplement créer des utilisateurs, l'user1 gère Customer1, user2 pour customer2, etc...
Mais au moment de connecter mon Yealink en LDAP, je renseigne donc la base (ou=Customer1,ou=Customers,dc=fusion,dc=com) et l'utilisateur (uid=user1,ou=people,ou=Users,dc=fusion,dc=com), pas de soucis, les contacts s'affichent sur le téléphone ! Seulement si je renseigne "Customer2" à la place de "Customer1" mais que je reste avec le même utilisateur user1 les contacts de Customer2 s'affichent quand même...
Je souhaitais donc savoir si ils étaient possible de paramétrer le LDAP pour que l'user1 ne voit que Customer1, user2 pour Customer2...
J'ai bien entendu fait mes recherches, il n'est pas possible de paramétrer ma demande depuis FusionDirectory, ni depuis le téléphone Yealink. En revanche depuis ma machine Debian où est installé mon openLDAP je suis persuadé qu'en éditant le fichier olcDatabase=(1)hdb.ldif il est possible de le faire.
Voilà ma demande est peut-être un peu compliquée à comprendre, en regardant les screenshots ça sera peut-être plus explicite !
Merci d'avance
http://www.hostingpics.net/viewer. [...] ectory.png
http://www.hostingpics.net/viewer. [...] reLDAP.png
http://www.hostingpics.net/viewer. [...] ureTel.jpg
http://www.hostingpics.net/viewer. [...] ealink.png