2017-02-17 3 views
-3

사용자를 확보하기 위해 LDAP에 액세스하는 코드를 작성하려고하는데 json 배열로 결과가 필요합니다. 나는 HTTP method를 사용하고 싶지만 이것에 대한 경험은 너무 적습니다. 어떤 아이디어입니까? 감사합니다HTTP를 사용하여 LDAP에 액세스

답변

0

LDAP 솔루션을 사용하는 경우 HTTP가 아닌 LDAP 프로토콜을 사용하고 있습니다.

LDAP 요청 (uid, samaccountname 등으로 검색)을 사용하여 디렉토리 항목을 가져와야합니다. 그런 다음 결과를 서비스를 통해 반환 할 수있는 일종의 내부 객체 (예 : REST)로 변환하십시오. 기반. 이렇게하면 JSON 객체를 반환 할 수 있습니다. 이 가까이 무슨에 당신에게 비트를 얻는 데 도움이

희망 JSON 등의 요청 및 반환 객체를 처리 할 수 ​​

  • 봄 LDAP에 대해

    • Unboundid :

      이 모든

      은 예를 사용하여 수행 할 수 있습니다 당신은해야 할 것입니다.

  • +0

    이 모든 작업은 * UnboundId * 또는 * Spring없이 수행 할 수 있습니다. JNDI와 서블릿으로 충분하다. – EJP

    +0

    글쎄, 내가 할 수있는 HTTP 인터페이스와 나는 그것이 가능하다고 생각합니다. 그런 코드를 작성한 경험이 없으므로 아무 제안도 환영받을 것입니다. – Alma

    +0

    @EJP, 예 thats right -하지만이 라이브러리/기능에 대한 많은 자습서가 있기 때문에 모든 사람을 구성하는 것이 더 쉬울 거라고 생각했습니다. 이러한 것들은 Spring과 UnboundId와 같은 아주 단순한 요소를 사용합니다. – vegaasen

    0

    LDAP 서버가 REST API 또는 DSML을 지원하는 경우 HTTP를 통한 LDAP 액세스는 "쉽게"가능합니다. 모든 LDAP 서버가 그렇지는 않습니다.

    관련 문제