我正在将我的应用程序与LDAP集成在一起,最近我才知道这不是通过HTTP发送的请求,实际上是它自己的协议?我不知道这意味着什么,但是我将使用nsoftware.com上名为IP works的.NET插件.有人可以告诉我这些请求是什么样的,响应是什么样的?数据以什么形式显示?我与拥有AD的合作伙伴进行了交谈,他们说我需要一个IP和一个Port,我需要告诉他们服务器的IP(这对我来说很有意义).但是我不明白什么是LDAP请求.一个优选的示例将向我展示包含用户名和密码以及用户数据返回的响应的请求的外观.我需要从表单生成这样的请求,并将响应解析到数据库中.另外,“安全LDAP”是什么意思,发出这些请求需要什么样的凭据,以及它们如何“进入”该请求?
解决方法:
如果您想了解LDAP(假设有人为您配置了LDAP服务器),建议您使用LDAP浏览器,例如Apache Directory Studio.
关于LDAP有多个安全方面.
首先,通信本身具有安全性.可以通过两种方式完成此操作:预先使用SSL或TLS,使用ldaps:// URI(默认为端口636)或使用STARTTLS(与普通LDAP相同的端口,默认为389),但是您需要客户端发送其他交换一些LDAP消息后切换到TLS的命令).
其次,某些请求将产生不同的结果,具体取决于您是否已将身份绑定到请求(即,取决于您的请求是否已通过身份验证)以及允许该经过身份验证的用户看到的内容.大多数客户端将允许您使用给定的专有名称(即“完整” LDAP用户名)或匿名连接.
认证可以通过多种方式完成,包括密码,SASL或客户端SSL / TLS证书.
标签:ldap,c 来源: https://codeday.me/bug/20191105/1997519.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。