database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
ㆍLDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
LDAP Q&A 49 게시물 읽기
No. 49
Re: 꼭 답변 부탁 드립니다.(API, DB와의 관계,실제적인 구동등)
작성자
박근오
작성일
2000-08-21 23:05
조회수
7,583

::이희석 님께서 쓰시길::

 

> 첫번째로,

> ldap이 항상 sldap라는 데몬이 떠 있다고 했는데요. 그럼 어떤 API를 이용해서 이곳에다가 정보를 입

> 력,저장,탐색,삭제등이 가능하다는 말씀이겠죠? 이런 기능들을 구현하는 구체적인 API 메뉴얼이 있으면

> 좀 부탁드립니다.

> ex) ldap_open(),ldap_simple_bind_s(),ldap_search_s(), ldap_first_entry(), ldap_next_entry(), ld

> ap_first_attribute(),ldap_next_attribute(), ldap_get_values(),ldap_msgfree()

> (이상 미시건 대학 open ldap소스 중에서 )

제가 찾아 봤지만 그럴듯한 API매뉴얼은 찾지를 못했군요. 기본으로 제공되는

맨페이지도 나쁜편은 아니니 맨페이지를 참조하실것을 권합니다. :-)

 

> 둘째로,

> DB 와의 연동 에 관한 것인데요. 그럼 openldap이 반듯이 버클리와 같은 DB 종류와 연동되어 야 한다

> 는 말이 이해가 가질 않습니다.(제가 또한 DB 지식이 없어서요..) 그래서 말인데요. openldap이 MySQL

> 이나 오라클과 같은 DB 들과는 연동을 할수 는 없는 것인지요? 지금 그 작업을 위해 노력 중인데요. 미

> 시건 대학 open ldap 소스를 보니 DB와 연동한다기 보단(물론 전체 적인 프로그램 구동에선 버클리를

> 사용하더군요) 일단 DB검색을 마친후 그 정보를 가지고 ldap search를 이요하던데요. 이렇게 되면 API

> 를 사용하여 접근 가능한 모든 DB는 ldap관 연동이 가능한것 같군요?

 

openldap자체가 원래 버클리DB,GDBM등과 같은 RDBMS(관계형 DB)가 아닌 DB를 위해서

만들어졌습니다. 물론 그외에 shell,passwd도 backend db로 쓸수가 있습니다.

그리고 LDAP는 LDAP가 쓰일수 있는 곳에 쓰면 ( 쓰기 작업보다 읽기 작업이 많은 곳)

됩니다. 그런 환경이 아니면 관계형 DBMS를 쓰면 되겠지요. 그러므로 LDAP에 RDBMS를

연동하시려고 한다는 말씀에 좀 수긍이 가지 않습니다. :-)

참. 오라클의 경우에는 8iR2에서 자체기능에 디렉토리 서비스를 포함하는 것으로

알고 있습니다.

 

 

>

> 세번째로,

> (탐색에서) 그리고 DB와 연동을 한다는 것은 그 DB에 있는 정보를 바탕으로 ldap디렉토리 서비스를

> 수행 하고 찾지를 못한다면 다음 디렉토리 를 찾아 가게 되는 것인가요? 게시판에 DB와 ldap과의 관계

> 에대한 글을 읽어 봤는데 정확하게 이해가 가질 않는군요. 실제적인 동작측면에서 답변 부탁 드립니다.

>

>

 

ldap_search()의 경우에는 search scope level을 설정하여 검색 범위를 설정할수 있습니다.

LDAP_SCOPE_BASE,LDAP_SCOPE_ONELEVEL,LDAP_SCOPE_SUBTREE가 있지요.

엔트리 하나를 검색하는 데는 base를 쓰고 , 한 엔트리 아래의 하부 엔트리 리스트만

찾으려면 onelevel, 한 엔트리 아래의 전체 서브트리 검색을 하려면 subtree을 씁니다.

[Top]
No.
제목
작성자
작성일
조회
53free C++ LDAP api
박근오
2000-08-30
6253
52OpenLDAP 2.0 gamma 가 나왔습니다. :-)
박근오
2000-08-21
6072
50리눅스에 ldap 설치방법
김재현
2000-08-20
6721
51┕>Re: 리눅스에 ldap 설치방법
박근오
2000-08-21 14:16:12
7269
48꼭 답변 부탁 드립니다.(API, DB와의 관계,실제적인 구동등)
이희석
2000-08-21
6660
49┕>Re: 꼭 답변 부탁 드립니다.(API, DB와의 관계,실제적인 구동등)
박근오
2000-08-21 23:05:59
7583
45[질문]unix에서 ldap 프로그램 작성시 한글 깨지는 원인???
김철수
2000-07-29
6779
46┕>Re: [질문]unix에서 ldap 프로그램 작성시 한글 깨지는 원인???
박근오
2000-07-29 15:23:59
6988
40디렉토리서버와 디비와의 관계?
김민석
2000-07-27
7679
41┕>Re: 디렉토리서버와 디비와의 관계?
박근오
2000-07-27 20:24:22
8134
39LDAP을 informix를 이용하여...
박혜숙
2000-07-27
7061
42┕>Re: LDAP을 informix를 이용하여...
박근오
2000-07-27 21:04:40
7322
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2019 DSN, All rights reserved.
작업시간: 10.694초, 이곳 서비스는
	PostgreSQL v11.5로 자료를 관리합니다