J'ai cherché un tutoriel sur l'utilisation de LDAP sur un appareil iOS est-ce possible? Je n'ai pas vu d'articles ou de tutoriels à ce sujet. Existe-t-il un autre moyen de procéder à l'authentification avec mon Active Directory? Est-ce que quelqu'un peut-il me montrer la bonne direction?Utilisation de LDAP pour l'authentification dans iOS
13
A
Répondre
7
J'ai été en mesure de Google jusqu'à quelques réponses pour vous.
Integrating LDAP into an iPhone application
et LDAP est même pris en charge dans les bibliothèques du code d'Apple &, comme le iOS configuration profile.
9
J'ai un port de OpenLDAP avec Cyrus-SASL et OpenSSL dans mon iOS projet Ports: https://github.com/bindle/iOSPorts
Si vous utilisez Xcode 4.3 ou plus tard, s'il vous plaît vérifier que les outils de ligne de commande Xcode sont installés avant d'utiliser les instructions suivantes.
Pour inclure le support LDAP:
- Clone du projet: clone git
git://github.com/bindle/iOSPorts.git
- Ajoutez le fichier projet
iOSPorts/ports/database/openldap/openldap.xcodeproj
à votre projet Xcode. - Accédez à l'onglet "Construire les phases" pour votre cible de construction.
- Dans "Dépendances cibles", ajoutez "ldap (openldap)". Cela entraînera le téléchargement du code source requis et sa compilation lors de la création de votre cible.
- Dans "Lien binaire avec les bibliothèques", ajoutez les bibliothèques suivantes:
- libresolv.dylib
- libssl.a
- libcrypto.a
- liblber.a
- libldap.a
- libsasl2.a
- Sous les "Paramètres de construction", ajoutez "/ iOSPorts/include" à "l'en-tête utilisateur". rch Chemins ". Les bibliothèques clientes OpenLDAP devraient maintenant être disponibles depuis votre projet.
J'ai un exemple de projet pour iOS dans examples/database/openldap/ldapsearch (l'exemple renvoie les résultats de la recherche en utilisant NSLog()).
Questions connexes
- 1. Serveur LDAP - utilisation
- 2. Utilisation de Kerberos et LDAP
- 3. LDAP utilisation dn syntaxe
- 4. iOS effectuer la recherche LDAP
- 5. Utilisation de WebService pour IOS
- 6. Utilisation du modèle LDAP printanier
- 7. Utilisation de l'authentification LDAP avec la liquibase
- 8. Utilisation de StartTLS avec Perl-LDAP
- 9. Utilisation de NSPredicate dans iOS
- 10. Utilisation de JSON dans iOS
- 11. Utilisation de vecteurs dans iOS
- 12. Utilisation de SlideView dans iOS
- 13. Utilisation de boucles dans iOS
- 14. utilisation NSRegularExpression dans iOS
- 15. iOS - Utilisation de NSMutableDictionary pour le regroupement
- 16. Utilisation de Spring Security dans Grails avec CAS et LDAP
- 17. Utilisation d'un bouton dans iOS
- 18. Utilisation de NSTimer pour démarrer NSThread dans ios
- 19. Utilisation de blocs d'achèvement Handler dans iOS 4 pour l'animation
- 20. Utilisation de CPTAnnotation dans CorePlot DatePlot (iOS)
- 21. Utilisation de FMOD dans plusieurs classes (iOS)
- 22. Utilisation de raccourcis (alias) dans iOS
- 23. Utilisation de l'opérateur mod dans l'application iOS
- 24. Modifier didSelectRowAtIndexPath pour une utilisation Storyboard, IOS
- 25. Utilisation de Windows-Server (2003/2008) dans VMware pour tester l'application LDAP en Java
- 26. Utilisation de l'instruction pour la recherche d'annuaire ou la fonctionnalité Ldap dans vb.net
- 27. iOS 5 utilisation twitter
- 28. Utilisation de StartTLS avec LDAP à partir de System.DirectoryServices
- 29. Authentification LDAP pour Wicket
- 30. Stockage d'objets dans iOS pour une utilisation ultérieure
Votre exemple d'application LDAP est rompu pour XCode 4.3.2 (Lion) par défaut. La solution est d'aller dans XCode -> Préférences -> Téléchargements et installer les utilitaires de ligne de commande nécessaires pour les fichiers makefile. – rwyland
@rwyland J'ai mis à jour le message pour inclure des informations sur Xcode 4.3. –
Est-ce que cela fonctionne sur XCode 7 et supérieur? – CharlesBryan