2017-02-17 66 views
-3

我想写一个代码来访问LDAP来获取用户,我需要在json数组中的结果。我想使用HTTP get方法,但我的经验太低了。有什么想法?谢谢HTTP GET访问LDAP

回答

0

在使用LDAP解决方案时,您使用的是LDAP协议,而不是HTTP。

您将需要通过LDAP请求(通过uid,samaccountname或类似搜索)获取目录条目 - 然后从那里将结果转换为某种可以通过服务返回的内部对象 - 例如REST基。这可以返回一个JSON对象。

  • Unboundid为LDAP
  • 春天来处理请求和返回对象为JSON

希望这有助于让你有点什么更接近:

所有这一切都可以用如来完成你需要这样做。

+0

所有这些都可以做*无* UnboundId *或* Spring。 JNDI和一个Servlet就足够了。 – EJP

+0

那么我需要的是一个HTTP接口,我认为这是可以做到的。我没有编写这样的代码的经验,所以任何建议都将受到欢迎 – Alma

+0

@EJP,是的,这是正确的 - 但因为它存在很多关于这些库/功能的教程,我认为对于新配置所有人这些东西使用相当简单的元素 - 比如Spring和UnboundId .. – vegaasen

0

如果您的LDAP服务器支持REST API或DSML,则“很容易”通过HTTP访问LDAP。不过,并非每个LDAP服务器都这样。