(J'ai posté cette question sur Stack Overflow en premier, mais quelqu'un m'a dit qu'elle appartenait à ici.)
J'ai un serveur LDAP personnalisé, que je peux personnaliser pour générer la classe d'objet et les attributs dont j'ai besoin. J'essaie d'afficher les personnes de ce serveur dans le carnet d'adresses Mac OS X.
Les noms et les organisations s'affichent correctement, ainsi que le numéro de téléphone et l'adresse liés au travail. Cependant, je n'ai jamais pu avoir d'adresse de domicile affichée dans le carnet d'adresses.
Voici un exemple de résultat de l'exécution de ldapsearch:
# extended LDIF
#
# LDAPv3
# base <dc=example,dc=com> with scope subtree
# filter: (givenName=Joh*)
# requesting: ALL
#
# 10041, example.com
dn: uid=10041,dc=example,dc=com
objectclass: top
objectclass: person
objectclass: organizationalPerson
objectclass: inetOrgPerson
objectclass: mozillaOrgPerson
uid: 10041
cn: John Doe
givenName: John
sn: Doe
o: Acme
telephoneNumber: 500 00 00
mobile: 500 00 00
mail: john.doe@example.com
street: Baker St
postalCode: 10098
l: New York
c: US
homePostalAddress: White St
mozillaHomePostalCode: 10098
mozillaHomeLocalityName: New York
mozillaHomeCountryName: US
# search result
search: 2
result: 0 Success
# numResponses: 2
# numEntries: 1
Chaque information apparaît dans le carnet d'adresses jusqu'à ici:
homePostalAddress: White St
mozillaHomePostalCode: 10098
mozillaHomeLocalityName: New York
mozillaHomeCountryName: US
Quelle classe d'objet ou quel attribut dois-je utiliser pour que l'adresse du domicile apparaisse dans le carnet d'adresses Mac OS X?