我一直在尋找在iOS設備上使用LDAP的教程,這可能嗎?我沒有看到任何文章或教程。有沒有另外一種方法可以對我的Active Directory進行身份驗證?任何人都可以將我指向正確的方向嗎?在iOS中使用LDAP進行身份驗證
13
A
回答
7
我可以谷歌了幾個答案給你。
Integrating LDAP into an iPhone application
和LDAP甚至是蘋果的庫中支持&代碼,像iOS configuration profile。
9
我有OpenLDAP的賽勒斯-SASL和OpenSSL的端口在我的iOS港口項目:https://github.com/bindle/iOSPorts
如果使用的Xcode 4.3或更高版本,請確認Xcode的命令行工具使用下面的說明之前安裝。
要包括LDAP支持:
- 克隆項目:克隆的git
git://github.com/bindle/iOSPorts.git
- 項目文件
iOSPorts/ports/database/openldap/openldap.xcodeproj
添加到您的Xcode項目。 - 導航到您的構建目標的「構建階段」選項卡。
- 在「目標相關性」中,添加「ldap(openldap)」。這會導致您在構建目標時下載和編譯所需的源代碼。
- 「鏈接二進制與圖書館」,添加以下庫:
- libresolv.dylib
- libssl.a
- libcrypto.a
- liblber.a
- libldap.a
- libsasl2.a
- 在「構建設置」下,將「/ iOSPorts/include」添加到「User Header Sea rch路徑「。
OpenLDAP客戶端庫現在應該可以在您的項目中使用。我在examples/database/openldap/ldapsearch中有一個iOS示例項目(該示例使用NSLog()返回搜索結果)。
相關問題
- 1. 使用Jetty進行LDAP身份驗證
- 2. 使用Laravel4進行LDAP身份驗證
- 3. 使用PHP進行LDAP身份驗證
- 4. 使用CakePHP進行LDAP身份驗證
- 5. 使用VB.NET進行LDAP身份驗證
- 6. 無法在IBM Worklight中使用LDAP身份驗證進行身份驗證
- 7. 使用Asp.NET身份進行LDAP身份驗證
- 8. 通過LDAP進行身份驗證
- 9. 在MS Access中使用VBA進行LDAP身份驗證
- 10. Win2k3密碼在VC++中使用LDAP進行身份驗證
- 11. 使用摘要在LDAP中進行身份驗證?
- 12. 在PHP中使用LDAP進行身份驗證通過Active Directory
- 13. spring-security:使用用戶證書對LDAP進行身份驗證
- 14. LDAP身份驗證
- 15. 使用Windows登錄憑證進行LDAP身份驗證
- 16. 使用Java中的服務帳戶進行LDAP身份驗證
- 17. 使用Symfony 2.8中的新LDAP組件進行身份驗證
- 18. 在Node.js上使用passport-ldapauth進行LDAP身份驗證
- 19. 使用代理用戶從.NET進行LDAP身份驗證
- 20. 使用LDAP對用戶進行身份驗證。 Grails和Groovy
- 21. 使用ldap進行身份驗證的C#ASP.NET應用程序
- 22. 使用Spring Security進行LDAP身份驗證3
- 23. 使用Zend Ldap對Windows AD進行身份驗證
- 24. 使用CakePHP 3.x進行LDAP身份驗證
- 25. 無法使用Django和ldap進行身份驗證
- 26. 使用桌面ldap進行Web身份驗證
- 27. 使用Active Directory/LDAP進行表單身份驗證
- 28. 使用Ldap對Glassfish進行基本身份驗證
- 29. Worklight 6.2使用OpenDS對LDAP進行身份驗證
默認情況下,您的LDAP示例應用在XCode 4.3.2(Lion)中被破壞。解決的辦法是進入XCode - >首選項 - >下載並安裝makefile所需的命令行工具。 – rwyland
@rwyland我已更新帖子以包含Xcode 4.3的信息。 –
這是否適用於XCode 7及以上版本? – CharlesBryan