Lorsque l'on est un particulier et que l'on a une vingtaine de contact, il est évidemment inutile d'utiliser un serveur LDAP. Mais, lorsque vous êtes un patron d'une société et que vous commencez à avoir une centaine de contacts, voire plus, il devient très intéressant de pouvoir stocker vos contacts sur un serveur. Vous n'aurez plus qu'à synchroniser vos ordinateurs, tablettes et vos smartphones avec ce serveur LDAP pour pouvoir accéder à tous vos contacts.
Si vous ne savez pas comment créer ce serveur LDAP, lisez d'abord notre tutoriel "Ubuntu - Installer et configurer un serveur LDAP ainsi qu'une interface Web pour le gérer".
Si vous possédez un smartphone tournant sous Android 4, il est possible que vous puissiez ajouter un compte LDAP dans les paramètres d'Android. Néanmoins, ceci n'est apparemment pas toujours le cas.
Nous allons vous expliquez les 2 possibilités :
- Support natif du LDAP d'Android
- Application tiers permettant d'utiliser un compte LDAP
Comme indiqué au début de ce tutoriel, le type de compte "LDAP" n'est pas présent sur toutes les versions d'Android.
Si vous avez cette possibilité, utilisez-la. Sinon utilisez l'application présentée dans le point suivant.
Pour commencer, allez dans "Paramètres --> Comptes et synchronisation" et sélectionnez "Ajouter compte".
Sélectionnez ensuite "LDAP" dans la liste.
Note : Si ce type de compte n'est pas présent, passez au point suivant : Installation et configuration de l'application "Contact en ligne".
Indiquez ensuite les informations suivantes :
Si la connexion s'effectue correctement, le compte LDAP sera maintenant affiché dans la liste de vos comptes.
Pour pouvoir accéder aux contacts enregistrés sur votre serveur LDAP, allez dans l'application "Contacts".
Puis effectuez une recherche. Vous pourrez ainsi voir vos contacts apparaitre en bas de la liste sous la ligne "cn=nom d'utilisateur,dc=domaine,dc=extension@adresse IP du serveur".
Sélectionnez ensuite un des contacts pour afficher ses informations détaillées.
Si vous ne pouvez pas ajouter de comptes LDAP dans "Paramètres --> Comptes et synchronisation", commencez par télécharger : "Contact en ligne" (l'application) et "Contacts LDAP" (l'extension permettant d'ajouter le support du LDAP dans l'application "Contact en ligne".
Une fois que vous aurez installé ces 2 applications, lancez l'application "Contact en ligne".
Cliquez ensuite sur l'icone en haut à droite et cliquez sur "Comptes".
Sélectionnez ensuite "LDAP en ligne" comme type de comptes.
Indiquez maintenant l'adresse IP ou le nom de domaine pointant sur votre serveur LDAP.
Si votre serveur est accessible, le programme passera à l'étape suivante.
Dans cette fenêtre vous devrez indiquer les informations suivantes :
L'assistant va ensuite essayer de se connecter au serveur LDAP et disparaitra si tout se passe bien.
Vous retournerez donc automatiquement dans l'application "Contact en ligne". Testez l'application en effectuant une recherche (en haut de l'application).
Normalement, une liste de contacts s'affichera et l'application vous affichera l'adresse du serveur correspondante à chaque contact récupéré.
Si vous sélectionnez un contact, vous pourrez accéder à ses informations détaillées, tel que son numéro de téléphone, son adresse, ...
Pour forcer la synchronisation d'un compte LDAP, allez dans les paramètres d'Android puis cliquez sur "Comptes et synchronisation".
Sélectionnez ensuite le compte à synchroniser.
Note : Vous pouvez ajouter d'autres comptes LDAP, Google, ... via l'option "Ajouter un compte".
Pour forcer la synchronisation du compte sélectionné, vous avez 2 possibilités :
- Soit, décocher puis re-cocher la case
- Soit en passant par l'icône en haut à droite et en cliquant sur "Synchroniser maintenant".
Android 2/3/2018
Android 19/8/2012
Android 30/7/2017
Contenu épinglé
InformatiWeb Pro
Contact
® InformatiWeb.net 2008-2022 - © Lionel Eppe - Tous droits réservés.
Toute reproduction totale ou partielle de ce site est interdite et constituerait une contrefaçon sanctionnée par les articles L.335-2 et suivants du Code de la propriété intellectuelle.
Apparemment de cette manière la recherche se fait sur l'attribut cn... mais le ldap que je cherche à interroger ne doit pas être "standard" c'est à dire que l'attribut cn n'existe pas, que le nom est porté par l'attribut sn et le prénom par l'attribut givenName tandis que je cherche à remonter l'attribut telephoneNumber...
Existe t il une façon de faire pour interroger mon ldap à partir du client ldap embarqué par Android?
Cordialement,
Fabrice
Vous devez être connecté pour pouvoir poster un commentaire