>>무니 님께서 쓰시길<<
:: 안녕하세요...
::
:: LDAP에 대해 초보입니다.
::
:: 그런데 OpenLDAP로 회원관리를 할려고 합니다.
::
:: 첫번째 질문은 회원관리할때 LDAP에 동영상을 추가할 수 있는지 궁금합니다.
::
:: LDAP에 동영상을 집어 넣을 수 있다면 어떤 방식으로 넣을 수 있는지 알고 싶습니다.
::
::
:: 아니면 동영상이 있는 경로만 저장하고 이걸 프로그램에서 처리하면 되는지..
::
LDAP에서 바이너리 데이타를 입력하는 방법으로 동영상을 LDAP에 집어 넣을수 있습니다.
( 바이너리 데이타 입력하는 방법은 자료실의 LDAP문서를 참고하시면 됩니다.)
하지만 경로를 입력하고 파일로 보관하는 방법을 저는 추천합니다.
경로 attribute는 nis.schema의 homeDirectory attribute정의와 유사하게 정의를 하면
될것입니다.
:: 두번째 질문은 회원관리를 하는데 ...
::
:: 회원 아이디, 비밀번호, 주소, 전화번호 등등을 마음대로 추가하고 삭제하고 할려고
::
:: 하는데요.. 이러한 필드들는 차후에 추가할 수 있게 XML를 만들어서...
::
:: LDAP schema에 적용할려고 하는데 싶지 않군요..
::
이 문제에 대해서 저도 좀 생각을 해봤는데 기본적으로 LDAP는 LDIF포맷으로
정보를 표현하기도 합니다. 이말은 꼭 LDIF로만 표현이 가능하다는 뜻은 아닙니다.
데이타를 빼내되 이것을 사람들이 읽을수 있는 형식으로 표현하려고 하다보니
생긴것이었습니다.
질문하신것이 LDIF이야기와는 조금 다르긴 하지만
(이왕에 그냥 꺼낸 이야기니) 결국 LDAP의 정보를 LDIF와 유사하게
XML로 읽어오거나 XML파일을 LDAP로 보내는 작업이 필요하겠지요.
이러한 변환작업을 LDAP와 XML사이에서 해줄 미들웨어를 직접작성하시는 것도
좋겠지만 이미 이러한 것에 대한 표준화 작업에 들어간 그룹이 있습니다.
DSML(Directory Service Markup Language)가 그러합니다.
오늘 dsml홈페이지에서 구경하던중 iplanet sdk api의 새로운 기능중에 LDAP쿼리를 날리면
결과값을 DSML형식으로 리턴해주는 함수들이 있다고 하더군요. 그리고 SUN JNDI에도
이러한 클래스가 지원된다고 하는 글을 읽었습니다.
그러니 굳이 직접 만들어 쓰실 필요는 없을것 같네요.
http://www.dsml.org 에 방문해 보세요.
찾으시는 정보를 찾으실수 있으리라 생각합니다.
:: 초보라서 무식하게 질문만 했습니다.
::
::
상당히 덥군요. 오늘밤 모두들 시원하시길~~
|