LDAP 인증 연동 ver 0.1

조회수 74349 추천수 1 2008.04.01 18:02:30
라이센스 : GPL2 
기타 라이센스 :  
적용 버전 : 정식버전(1.0이후) 

LDAP 인증 연동 모듈 ver 0.1

LDAP에 대해서는 아래 위키백과의 소개글을 읽어주세요.


쉽게 이야기하여 회사나 단체등에서 많이 사용하는 디렉토리 서비스를 이용할수 있는 프로토콜입니다.

Exchange 메일 서버등을 도메인 이름 서비스로 인증을 하기도 합니다.

LDAP 인증 연동 모듈 사용시 zbXE 기본 인증 외에 정해진 서버의 인증을 공유할 수 있습니다.

만약 LDAP 인증을 통한 회원가입과 사용만 하기를 원한다면 관리자 페이지 > 회원 > 기본설정에서 회원가입허가를 끄시면 됩니다.

LDAP 인증 연동 모듈은 아이디, 비밀번호, 이메일주소, 사용자이름, 닉네임, 그룹정보를 가져와서 zbXE에 적용할 수 있도록 해 놓았습니다.

만약 회사에서 개발팀이라는 소속에 있다면 그 개발팀이라는 소속을 그룹으로 등록하고 해당 아이디에 대해서 연결을 하도록 됩니다.

위 정보중 하나라도 바뀌게 되면 zbXE의 회원 정보도 자동으로 변경이 됩니다.

다만 아직은 소속 변경시 기존의 소속이 지워지지는 못합니다.

아무튼 회사나 단체등 디렉토리 서비스 사용중인 곳에서는 편하게 인증을 연동할 수 있게 하였습니다.

그리고 이 연동 모듈을 응용하여 다른 프로그램이나 다른 dB와의 인증 역시 쉽게 하실 수 있을 것입니다.


설치방법

ldap.tgz  이나 ldap.zip  파일 중 맘에 드시는 녀석으로 다운로드 받으세요.

그리고 압축을 푸시면 ldap 이라는 폴더가 나타납니다.

이 폴더를 다음 위치에 놓으면 됩니다.

./modules/ldap

그리고 관리자 페이지 접속하시구요.

  1. 관리자 페이지 > 왼쪽 기본 모듈 > 모듈 선택
  2. LDAP 인증 연동 모듈(ldap)의 업데이트 클릭
  3. 관리자 페이지 > 왼쪽 부가 모듈 > LDAP인증 연동 모듈 선택
  4. 아래 정보들을 선택 또는 입력하시면 됩니다.
    • LDAP 인증 사용 : 체크하시면 사용하게 됩니다.
    • LDAP 서버 주소 : 서버 주소 입력
    • LDAP 서버 포트 번호 : 서버의 포트 번호를 입력하세요.
    • 사용자 접미사 : 보통 도메인 서비스에서는 @도메인 으로 사용하는데 이 @도메인을 입력하시면 됩니다. (@ 포함)
    • base DN : LDAP search를 위한 DN입니다. 보통 dc=도메인,dc=com 등과 같이 설정됩니다.
    • Email, 닉네임,사용자이름,그룹대상컬럼 : 각 의미별로 사용될 컬럼명을 입력하시면 됩니다.

위와 같이 등록하시면 로그인할때 LDAP 인증을 먼저 시도하게 됩니다.

LDAP 인증 성공시 인증 정보등을 zbXE의 회원으로 등록하게 됩니다.

실패시에는 zbXE의 회원DB를 이용한 인증을 시도하구요.



PHP 환경

LDAP 인증 연동을 위해서는 PHP에 LDAP Extension이 설치되어 있어야 합니다.

phpinfo내용중에 아래와 같은 내용이 있는지 확인하세요.

ldap_screenshot.jpg



필요하신 분들에게 많은 도움 되기를 바랍니다.



참고로 이 LDAP인증은 적수님(ggang.net, linux.sarang.net)께서 큰 도움을 주셨습니다.

이 자리를 더블어 서버에 이상 있어도 도와주시고 슬쩍 찔러도 크게 도와주시는 적수님께 감사의 말씀 드립니다. ㅎㅎㅎ

그리고 제가 LDAP에 대해서 잘 알지 못하는 상태에서 protocol을 이용한 단순 연동만 하였기에 이 모듈이 더 지원하면 좋을 기능등에 대해서 피드백 주시면 반영할 수 있도록 하겠습니다.

감사합니다. (__)/  

[레벨:12]rbzSR

2008.04.01 18:15:22
*.191.165.54

1.0.2 낚여서 기분 침울 ㅋㅋ 인증이라.. ㅋ 좋은모듈이군요 ㅋ
profile

[레벨:22]느까끼

2008.04.01 22:02:08
*.32.57.45

요모조모 감사요^^

profile

[레벨:5]id: 세이리안

2008.04.02 15:38:47
*.217.176.202

뭔지 전혀 모르는 1人... ㅠ_ㅠ

[레벨:5]여초

2008.04.03 08:31:46
*.36.65.234

좋은 모듈이네요...
서버 컴파일 다시 해야겠습니다.
LDAP가 설치 안되었네요 ㅠㅠ

[레벨:7]베니

2008.04.03 10:29:38
*.136.117.129

와... 굉장히 유용한 모듈이네요. 그냥 회사 시스템을 기본으로 구축해버려서 낭패 ㅜ_ㅜ 꼭 어떤 분께 큰 도움이 되리라 생각합니다.
profile

[레벨:3]미니미

2008.05.13 12:45:42
*.230.177.201

요즘 LDAP 를 공부중에 있는데,
제로보드에 이런 Good 모듈이~!!!!
얼렁 LDAP를 인스톨 해야겠습니다.
수고하셨습니다!

[레벨:1]forcecore.myid.net

2008.10.12 03:29:45
*.42.192.243

tip:
액티브디렉토리 환경인데 잘 안 되는게 있어서 삽질하다 해결했습니다.
ldifde를 사용하다보면 그것으로 액티브디렉토리를 덤프시켜보면 givenName 이런 식으로 대소문자가
섞여서 칼럼 이름이 보여지는데 그런 식으로 제로보드 설정에서도 대소문자를 섞으면
맞게 액티브디렉토리 id로 로그인 하려고 하면, 제로보드 자체 회원이
그런 회원이 없는데도 "이미 존재하는 닉네임입니다. 다른 닉네임을 입력해주세요"라면서 잘 안 되는데요,
이런 경우 모두 소문자로 칼럼 이름을 지정해주면 됩니다.

[레벨:1]전형환

2008.12.12 16:08:04
*.35.71.146

꼭 사용하고픈 기능인데...
어려워요... ㅠ
실제 사용예라도 볼수 있으면 좋을 텐데...

조금더 상세한 메뉴얼 없을까요?
 LDAP Extension을 설치는 했는데....
전 암만 설정해도 통반응이 없어서...


List of Articles
번호 제목 글쓴이 날짜 조회수 적용 버전 기타 라이센스 라이센스
공지 모듈 프로그램 자료실의 안내 [6] [레벨:30]id: zero 2007-08-12 192405 베타버전(1.0이전)    GPL2 

언인스톨 모듈(?) imagefile [7]

모듈이라고 하기엔 그렇지만 한번 올려봅니다. 앞축을 풀때 (제로보드가 설치된 경로)/tools 에 넣어주세요 삭제하는 장면 보안스크립트 적용 +_+ (전에 제가 처음만들었을때는 보안스크립트가 적용되지 않아 홈페이지가 날라갈수도 있...

적용 버전 정식버전(1.0이후) 

기타 라이센스  

라이센스 기타 

[포인트 모듈 0.2.1] 포인트 모듈 + 포인트 기록(로그) 기능! imagefile [21] [1]

잠 안와서 몇 시간 밤 새다가 만들었네요 ㅠㅠ 다시는 이런짓 안해야지 ㅠㅠ 설치 방법 - 그냥 풀어서, 덮어씌우시거나 알아서 폴어 옮기시거나... 이전 자료 날라갔다고 저에게 뭐라하셔도 소용없습니다. 저번에 zip 안올려서 ...

적용 버전 정식버전(1.0이후) 

기타 라이센스  

라이센스 GPL3 

[1.0.5 적용] 게시물의 이미지 정보를 DB화 시켜주는 모듈 입니다. imagefile [30]

만들어놓고 딱히 붙일 이름이 없네요; medias 라는 명칭으로 모듈을 하나 만들었습니다. 이 모듈은 게시물 작성 중 본문에 기재되는 이미지태그의 내용을 글 작성시에 특정 테이블(medias)로 정보를 저장 후 나열해서 출력해주는 ...

적용 버전 정식버전(1.0이후) 

기타 라이센스  

라이센스 GPL2 

[ imageResize 0.42 ] 이미지 자동축소 저장 모듈(디버깅완료) imagefile [32]

0.31 0.41에 있었던 논리오류를 찾아 올립니다. 파파민님이 서버를 제공하여, 카페24 환경에서의 동작 확인을 하였습니다. *. 논리오류여서 디버깅 하기가 까다로왔습니다. 카페24 적용 환경 1. memory_limit 40M 2. php 4.4.1 ...

  • [레벨:9]id: 덱스터
  • 2008-07-03
  • 조회수 64139

적용 버전 정식버전(1.0이후) 

기타 라이센스  

라이센스 GPL2 

<>Flash Ebook Maker 브로셔/카달로그/전자카탈로그/전자북/전자책/ imagefile [33]

ebook/e-book/전자카탈로그/전자카타로그/전자카달로그/전자카다로그/전자북/전자책/flash ebook/전자책/전자북/flash ebook/전자카달로그 안녕하세요... 게시판 스킨 한번 올려보고 참 많이들 좋아해 주셔서 회원 연동등을 통해 flash ebook을 만...

적용 버전 정식버전(1.0이후) 

기타 라이센스  

라이센스 기타 

TextCube 호환 댓글알리미 모듈 & 애드온 0.1.3 file [65]

http://www.zeroboard-.com/16946703 댓글알리미에서 전송할 알림이 큐에서 잘 안빠지는 문제를 좀 더 잘 빠지도록 수정한 문제입니다. 제로보드 공식 홈에서 큐에서 잘 안 빠진다고 하셔서요 다른 분들도 혹시 그런 증상 있으시...

적용 버전 정식버전(1.0이후) 

기타 라이센스  

라이센스 GPL2 

TextCube 호환 댓글알리미 모듈 & 애드온 - Fix4 imagefile [114]

안녕하세요 haneul입니다 +_+; 위키는 안만들고.. 숨어있다가;; 끄적끄적 모듈하나를 공개합니다 :) ver 0.1 이니 다양한 에러가 있을 수 있습니다 (__) Textcube, TT계열과 호환되는 댓글알리미 모듈 & 애드온입니다. 자기가...

적용 버전 정식버전(1.0이후) 

기타 라이센스  

라이센스 GPL2 

[ imageResize(v0.2) ] 이미지 첨부시 자동 리사이징 저장 모듈 imagefile [30]

이미지 퀄리티보다, 서버 저장용량을 최소화 하고자하는 관리자 분을 위한겁니다. 리사이징 폭 크기를 알맞게 설정하면, 그 이상의 폭을 가진 이미지 저장시 자동 리사이징 되어 저장됩니다. 설치 : 1. modules/ 폴더 내에 옮김...

  • [레벨:9]id: 덱스터
  • 2008-06-15
  • 조회수 71412

적용 버전 정식버전(1.0이후) 

기타 라이센스  

라이센스 GPL2 

제로보드 XE 제거 모듈 (수정 #2) imagefile [18]

님의 제로보드 XE 제거 모듈 수정하여 DB까지 제거하게 해봤습니다. 테스트 해보니깐 너무 잘되더군요. 원작자님의 허락 안 받고 올려서 죄송합니다. 설치시 주의사항 반드시 모듈 디렉토리(/modules/uninstall)-에 넣어주세요. 그렇지...

  • [레벨:13]id: SMaker
  • 2008-05-25
  • 조회수 74290

적용 버전 정식버전(1.0이후) 

기타 라이센스 None 

라이센스 기타 

LDAP 인증 연동 ver 0.1 imagefile [8]

LDAP 인증 연동 모듈 ver 0.1 LDAP에 대해서는 아래 위키백과의 소개글을 읽어주세요. LDAP 위키백과 ― 우리 모두의 백과사전. 이동: 둘러보기, 찾기 LDAP(라이트웨이트 디렉터리 액세스 프로토콜)은 TCP/IP 위에서 디렉터리 ...

  • [레벨:30]id: zero
  • 2008-04-01
  • 조회수 74349

적용 버전 정식버전(1.0이후) 

기타 라이센스  

라이센스 GPL2 

메일 발송 모듈 imagefile [63]

설치 후 관리자 화면으로 들어가면 '전체메일 발송'메뉴가 생깁니다. 여기서 일반 메일 및 회원 대상 전체 메일을 발송할 수 있습니다. 당장 써야할 데가 있어서 만들긴 했는데 바로 새버전 나와서 사장되는 건 아닌지 모르겠...

  • [레벨:6]mmx900
  • 2008-03-16
  • 조회수 81780

적용 버전 정식버전(1.0이후) 

기타 라이센스  

라이센스 GPL2 

Virtual Host v0.1 file [44]

가상호스트연동 기본모듈 지정 모듈입니다. -- 말이 이상하군요;;; Apache등에서 가상 호스트를 이용하면, 여러 domain name 에 대해서 같은 디렉토리로 오게 할 수 있습니다. 예를들면 A.haneul.com 과 B.haneul.com haneul.com이...

적용 버전 정식버전(1.0이후)|@|베타버전(1.0이전) 

기타 라이센스  

라이센스 GPL2 

제로보드XE SCM 로그관리 v0.4 imagefile [59]

제로보드XE SCM 로그관리 v0.4 #1수정 정식판에 맞게 스킨을 일부 수정했습니다. 3차 업데이트 내용 통합 내부 검색 안되던 문제 개선 모듈기본설정 옵션추가 통계자료 보관 기간 설정 추가 통계 자료 수집 유/무 설정 추가 ...

  • [레벨:6]id: BlueGATE
  • 2008-02-20
  • 조회수 87160

적용 버전 정식버전(1.0이후)|@|베타버전(1.0이전) 

기타 라이센스  

라이센스 GPL2 

제로보드XE SCM 로그관리 v0.3 imagefile [34]

제로보드XE SCM 로그관리 v0.3 2차 업데이트 내용 금지 IP 및 액션목록에 금지유무 옵션 추가 로그목록에 유입경로 기록 기능 추가 로그목록에 선택 삭제기능 추가 통계목록추가 -- 모듈/페이지별 (뷰 수, 이용자 수) -- 접속...

  • [레벨:6]id: BlueGATE
  • 2008-02-01
  • 조회수 70955

적용 버전 베타버전(1.0이전) 

기타 라이센스  

라이센스 GPL2 

[수정3] Lavalic Mp3 Player 2 v0.1 공개! imagefile [118] [1]

[Fixed3] Lavalic Mp3 Player 2 (v0.1 Open Beta) IE에서 자동활성화 안되든거 수정햇습니다... 처리되지 않은 예외 하나 처리했습니다... php 4 이전 버전 오류 수정했습니다... H모 통신사 측의 불량 회선때문에 빚어진...

  • [레벨:4]VHAIN
  • 2008-01-28
  • 조회수 115895

적용 버전 베타버전(1.0이전) 

기타 라이센스  

라이센스 GPL2 

Lavalic MP3 Player 1 모듈, 위젯 v0.5 imagefile [14]

수정된 것 zbxe 0.2.8 버전으로 오면서 관리자 메뉴에서 이상하게 나오던것 수정 외부 URL음악 들을시 오류 나던것 수정. 메뉴얼은 기존 게시물 참고 해 주시구요... 이번에 Lavalic Mp3 Player 2 베타테스팅 들어갑니다......

  • [레벨:4]VHAIN
  • 2008-01-20
  • 조회수 64994

적용 버전 베타버전(1.0이전) 

기타 라이센스  

라이센스 GPL2 

xe게시판의 lifepod 모듈 연동(RSS 이용) imagefile [17]

안녕하세요. 잠순이입니다. 오늘, 그냥 한번 생각해봤어요. lifepod를 쓸려면 거기 가입해서 써야 하는데...제로보드의 보드 게시물은 올릴 수 없을까? 그래서 만들어봤어요. rss모듈입니다. 압축을 풀고, zbxe\modules\rss 폴더에 폴...

  • [레벨:10]id: JAMSUN2
  • 2008-01-10
  • 조회수 65575

적용 버전 베타버전(1.0이전) 

기타 라이센스  

라이센스 GPL2 

제로보드XE SCM 로그관리 v0.2 imagefile [38]

제로보드XE SCM 로그관리 v0.2 업데이트 내용 -- 접속자 IP 클릭시 해당 정보출력 기능 추가 -- 닉네임 클릭시 회원메뉴 출력기능 추가 -- 필드별 정렬 기능 추가 -- 필드별 검색 기능 추가 -- 페이지별 출력 라인수 설정 ...

  • [레벨:6]id: BlueGATE
  • 2008-01-09
  • 조회수 55143

적용 버전 베타버전(1.0이전) 

기타 라이센스  

라이센스 GPL2 

제로보드XE SCM 로그관리 v0.1 imagefile [34]

제로보드XE log 관리 프로그램: SCM 로그관리 v0.1 기능: 사이트에 접속해서 행해지는 모든 Action을 저장한다. 언제 어디서 누가 무엇을 어떻게 했다는 것을 기록을 남기고 조회할 수 있다. 예) 게시물읽기, 게시물등록, 삭제...

  • [레벨:6]id: BlueGATE
  • 2007-12-27
  • 조회수 77845

적용 버전 베타버전(1.0이전) 

기타 라이센스  

라이센스 GPL2 

제로보드XE Module : SCM Counter imagefile [29]

제로보드XE Module : SCM Counter 기능 : 1. 방문자 카운트: 일자별, 요일별, 월별, 년도별, IP별(200 Line)로 출력. 2. Page View 카운트: 시간대별, 일자별, 요일별, 월별, 년도별, ViewPage별(200 Line), 접속경로별(2...

  • [레벨:6]id: BlueGATE
  • 2007-12-06
  • 조회수 98858

적용 버전 베타버전(1.0이전) 

기타 라이센스  

라이센스 GPL2 




XE Login

OpenID Login