2011-01-20 4 views
4

프로젝트를 개발 중이며 LDAP 유효성 검사가 필요합니다. 그러나 개발자/qa ldap 서버가 없습니다.개발자 용 Ldap 서버

테스트/개발 용 Windows에 작은 LDAP 서버가 있습니까?

활성 계정의 유효성을 검사하고 차단 여부를 감지하여 전체 도메인을 설치하지 않으려 고합니다.

--- 신경 쓰지는 ---

이 나는 ​​컴파일과 openldap을 시도하지만 난 그것을 이해 할 수 없습니다. 간단히 말해, 어떻게 연결하는지, 어떻게 계정을 만들고 어떻게 검증하는지, 클라이언트 ldap이 약간의 난독 화 오류 메시지를 리턴했는지, 몇 가지 방법으로 시도해 보았습니다. 그리고 마침내 포기합니다.

마지막으로, 나는 도메인을 설치했는데, 그것은 어리석게 쉽게 (2008 r2) 설치하고, 서버를 재시작했다.

어쨌든, OpenLDAP를에서 오픈 소스 LDAP 서버를 제공해야

답변

7

는 Windows에있어 및 Active 사용하는 경우 디렉토리에서 Active Directory Lightweight Directory Services (AD LDS) - dev 컴퓨터에 설치하여 사용할 수있는 LDAP 서버를 살펴보십시오.

+0

나는 그것을 시도했지만 단일 사용자를 만들 수 없었으며 Windows에서 제공 한 ldap 편집 이외의 다른 방법으로 연결할 수 없었습니다. – magallanes

+0

이 답변은 명시된 바와 같이 이해가되지 않습니다. 이미 AD (a)를 사용하고 있다면 AD LDS도 사용할 수 없으며 (b) 필요하지 않습니다. – EJP

3

Active Directory는 LDAP 서버로 잘 작동하며 Windows Server 2008 평가판에 포함되어 있습니다. 내 질문 Testing LDAP Connections to Active Directory Server에 대한 답변을 참조하십시오. Linux의 KVM 가상 머신에서 실행하고 OpenLDAP 기반 클라이언트에서 쿼리합니다.

1

OpenLDAP. 대부분의 유닉스와 리눅스가 탑재 된 선박. Windows의 경우는 여러 소스에서 할 수 있습니다 : CDS 제품 http://www.symas.com/cds.shtml의 실버 (무료) 버전으로

1

시도해보십시오. 매우 간단하며 Java 만 필요합니다.

2

Apache는 "ApacheDS"(Apache Directory Server)라는 디렉토리 서버를 제공하며 Eclipse 기반의 "Apache Directory Studio"이라는 GUI 관리 클라이언트를 제공합니다.

테스트 만 수행하려는 경우이 스튜디오는 테스트를 위해 쉽게 연결할 수있는 서버를 제공합니다.

또한이 업데이트 사이트를 사용하여 Eclipse에서 직접 스튜디오를 설치할 수 있습니다 http://directory.apache.org/studio/update/2.x/

1

쉽게 꽤 테스트 godap 사용에 대한 자신의 LDAP 서버를 롤 수 : https://github.com/bradleypeabody/godap

는 그것은 이동로 작성. 매우 작고 단순합니다.

기본적으로 godap_test.go에서 서버 예제를 복사하여 필요에 따라 연결해야합니다.

1

Necromancing.
동일한 문제가있었습니다.

OpenDS은 실행하기가 쉽고 관리자 권한이 필요하지 않습니다.
ZIP 파일을 다운로드하고 설치 프로그램을 실행하기 만하면됩니다.
설치 프로그램은 일부 예제 데이터를 보려면 테스트 항목으로 디렉토리를 채울 수 있습니다.
그게 바로 당신이 찾고있는 간단한 dev에 테스트 서버를 원한다.

참고 :
OpenDS 개발은 forgerock의 상용 프로젝트 인 OpenDJ으로 포크되어 있습니다.
OpenDS는 여전히 Java7에서 작동하지만 OpenDJ 만 Java8에서 작동합니다.

그러나 OpenDJ는 여전히 입니다. 무료OpenSource입니다.
당신은 Bitbucket 에 여기에 소스 코드를 찾을 수 있습니다 당신은 자식으로 잡아 수 있습니다

자식 클론 https://stash.forgerock.org/scm/opendj/opendj.git

OpenLDAP를하고 AD-LDS를 잊어; 이것들은 간단한 테스트를하기에는 너무 복잡합니다.
또한 사용자 인터페이스가 끔찍한데 관리자 권한이없는 FAST을 실행하여 몇 주 내에 테스트 데이터로 채워야합니다.
ApacheDS는 관리자 권한이 필요합니다. Windows 서비스로만 작동하며 관리자 권한이 없으면이를 시작할 수 없으며 중지 할 수 없기 때문입니다.

그래서 OpenDJ는 확실한 방법입니다.
2016년 7월 5일의로, 여기에서 다운로드 할 수 있습니다 (등록 필요 - 무료) : https://backstage.forgerock.com/#!/downloads/OpenDJ/OpenDJ%20Enterprise/3.0.0/OpenDJ%203%20Zip/zip#list

Apache Directory Studio, 편집 및 가져 오기/LDAP를 통해 수출 데이터를 검색 할 수있는 좋은 클라이언트이다 (LDIF를) .
그러나 Java에서 작성된 Apache Directory Studio에도 불구하고 gtk에 종속성이 추가되었으며 x86/x64 용 바이너리 만 있으므로 ARM 프로세서가있는 Chromebook 또는 RaspberrryPI에서 작동하지 않습니다.

그러나 OpenDJ/OpenDS에서 테스트 항목이 자동으로 추가 된 경우 (옵션을 선택하는 경우) 필요하지 않습니다.
의심 스럽다면 "대화하는 LDAP"인터페이스를 사용하십시오.