Nous avons cherché une bibliothèque Java pour cela. Notre choix s'est porté sur unboundid-ldapsdk-se.jar de www.unboundid.com.
Cette excellente bibliothèque présente l'avantage d'avoir été validée par l'auteur sur Android. L'application qu'il propose dans le Market est plus une démonstration de cette intégration qu'une application exploitable.
Intégrer l'authentification que nous avons préparée avec cette API ne pose pas de difficultés.
Nous devons ensuite convertir les enregistrements LDAP en enregistrement Data pour qu'ils soient compatibles avec les contacts Android. Un fichier XML va nous permettre de décrire les différents schémas LDAP standards, et pour chaque type ou chaque attribut d'une classe, proposer une traduction automatique vers la structure équivalente d'Android.
Le moteur de conversion n'a pas besoin de beaucoup d'informations. L'expérience montre que dans ce type de situation, on a tout à gagner en se rapprochant le plus possible du modèle de...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première