J'essaie de configurer un compte LDAP pour l' application Contacts dans la version OS X 10.11 (El Capitan) . J'en ai besoin, par exemple, pour pouvoir autocompléter des adresses via l' application Mail .
J'utilise cette fonctionnalité dans les anciennes versions sans problème, mais avec 10.11, je ne parviens pas à récupérer les contacts du serveur. Même sur 10.11.3 - la connexion à un serveur OpenLDAP 2.4 ou à Active Directory 2008 R2 à l'aide d'un dn "formel", le login et le mot de passe échouent.
Dans cette version, la configuration peut être effectuée via les comptes Internet dans les sous- fenêtres des préférences système ou directement dans l' application Contacts . Le premier inconvénient est que le mot de passe ne peut être saisi qu'une fois le compte activé dans les préférences de l' application Contacts . Après avoir trouvé cela, le nouveau compte apparaît uniquement après le redémarrage de l'application, puis toute recherche renvoie toujours un ensemble vide.
Les informations permettant de se connecter au serveur (hôte, nom d'utilisateur, mot de passe, base ...) sont valides et fonctionnent dans les versions précédentes. Effectuer une recherche ldapsearch fonctionne correctement , tout comme la configuration des contacts LDAP dans Thunderbird sous OS X. Il me semble que cela est lié au système d'exploitation.
Est-ce un bogue ou existe-t-il une procédure pour se connecter à LDAP?
Réponses:
J'avais vérifié les paquets réseau avec wireshark et découvert qu'OSX 10.11 et 10.11.1 n'envoyaient pas bindRequest au serveur LDAP (uniquement searchRequest et unbindRequest). Néanmoins, la méthode authenticate était configurée comme une "authentification simple". C'est un bug.
la source
pareil ici. et j'ai vérifié le serveur LDAP, le journal montre qu'il ne soit jamais connecté. il peut être le problème 10.11
la source