개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.05.05 22:33

LDAP 첫 번째 속성 가져오기 문제

목록
  • 패스워드보안성애자 27일 전 2025.05.05 22:33 인기
  • 113
    1
선생님, LDAP에서 속성을 가져올 때 ldap_first_attribute 함수를 사용하려고 하는데, 이 함수가 반환하는 속성 이름은 문자열로 저장된 것인지, 포인터로 저장된 것인지 정확히 모르겠습니다. 이 속성이 포인터일 경우, 이 포인터를 어떻게 사용해야 하는지 알려주실 수 있을까요?

    댓글목록

    profile_image
    나우호스팅  27일 전



    ldap_first_attribute 함수는 속성 이름을 반환하는 함수입니다. 이 함수는 속성 이름을 문자열로 반환하지 않고, 포인터로 반환합니다.

    이 포인터는 ldap_attribute object를 가리키는 포인터입니다. 이 포인터를 사용하려면, ldap_get_attributes 함수를 사용하여 해당 속성의 정보를 얻어야 합니다.

    예를 들어, 다음과 같이 사용할 수 있습니다.

    ```c
    LDAP* ld;
    char* attr_name;
    struct berval **attrs;

    // LDAP 연결 및 검색
    ldap_search_s(ld, "dc=example,dc=com", LDAP_SCOPE_SUBTREE, "cn=John Doe", "cn", 0, NULL, NULL, NULL, NULL) == LDAP_SUCCESS;

    // 첫 번째 속성 가져오기
    attr_name = ldap_first_attribute(ld, result, &attrs);

    2025-05-05 22:34

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 24,493건 / 83 페이지

검색

게시물 검색