He estado buscando un tutorial sobre el uso de LDAP en un dispositivo iOS ¿es esto posible? No he visto ningún artículo o tutorial sobre él. ¿Hay alguna otra manera en la que debería hacer la autenticación en mi Active Directory? ¿Alguien puede señalarme en la dirección correcta?Uso de LDAP para la autenticación en iOS
13
A
Respuesta
7
Pude buscar algunas respuestas en Google.
Integrating LDAP into an iPhone application
y LDAP se apoyó incluso dentro de las bibliotecas de Apple & código, como el iOS configuration profile.
9
que tienen un puerto de OpenLDAP con Cyrus SASL y OpenSSL en mi proyecto Puertos IOS: https://github.com/bindle/iOSPorts
Si usando Xcode 4.3 o posterior, compruebe que las herramientas Xcode comandos están instalados antes de utilizar las siguientes instrucciones.
para incluir el soporte LDAP:
- Clon del proyecto: git clone
git://github.com/bindle/iOSPorts.git
- Añadir el archivo de proyecto
iOSPorts/ports/database/openldap/openldap.xcodeproj
a su proyecto Xcode. - Ve a la pestaña "Crear fases" para tu objetivo de compilación.
- En "Dependencias de destino", agregue "ldap (openldap)". Esto hará que el código fuente requerido se descargue y compile cuando construya su objetivo.
- En "Enlace binario con Bibliotecas", añadir las siguientes librerías:
- libresolv.dylib
- libssl.a
- libcrypto.a
- liblber.a
- libldap.a
- libsasl2.a
- En "Configuración de compilación", agregue "/ iOSPorts/include" al "Mar de encabezado de usuario" rch Paths ".
Las bibliotecas de cliente de OpenLDAP ahora deberían estar disponibles desde dentro de su proyecto. Tengo un proyecto de ejemplo para iOS en examples/database/openldap/ldapsearch (el ejemplo devuelve los resultados de búsqueda usando NSLog()).
Cuestiones relacionadas
- 1. Uso de LDAP (AD) para la autenticación de MySQL
- 2. Autenticación LDAP usando Java
- 3. Usar LDAP para autenticación de usuario SVN
- 4. Autenticación LDAP en ASP.Net MVC
- 5. Problema de autenticación Java ldap
- 6. Fuentes de autenticación alternativas en CakePHP (LDAP)
- 7. Autenticación del Frasco usando LDAP
- 8. Autenticación LDAP con JBoss 7
- 9. Primavera Seguridad y autenticación LDAP
- 10. ASP.NET MVC: ¿cómo configurar web.config para la autenticación LDAP?
- 11. Uso básico de Spring LDAP
- 12. Autenticación básica de IIS con LDAP
- 13. LDAP para autenticación y autorización en Playframework 2.0
- 14. servidor de autenticación LDAP ¿por qué?
- 15. Autenticando Gitweb con Gitosis sin autenticación LDAP?
- 16. PHP ldap - Se requiere autenticación fuerte (er)
- 17. Error de codificación al usar la autenticación Devise ldap
- 18. Configuración de rutas cuando solo uso omniauth para autenticación
- 19. autenticación LDAP de usuario en dominios de confianza
- 20. Autenticación IOS https
- 21. ¿Cómo diseño e implemento la autenticación de contraseña para IOS?
- 22. Autenticación usando LDAP contra ADAM usando seguridad de primavera
- 23. Uso de la autenticación Kerberos para la aplicación Servidor/Cliente
- 24. Autenticación LDAP de Django a través de Active Directory 2008
- 25. Uso de AD como autenticación para Django
- 26. IOS autenticación mutua
- 27. Almacenamiento de token de autenticación en iOS
- 28. LDAP autenticación de contraseña de usuario utilizando JNDI
- 29. primavera proveedor de autenticación LDAP personalizado de seguridad
- 30. ¿Cómo construir la integración de LDAP para mi aplicación web?
Su aplicación de ejemplo LDAP está rota para XCode 4.3.2 (Lion) de forma predeterminada. La solución es ir a XCode -> Preferencias -> Descargas e instalar las utilidades de línea de comandos necesarias para los archivos make. – rwyland
@rwyland He actualizado la publicación para incluir información para Xcode 4.3. –
¿Funciona esto en XCode 7 y superior? – CharlesBryan