OpenDS server에서 사용자를 추가하고 삭제하고 싶습니다. 누군가 샘플 코드를 제공해 주시겠습니까? OpenDS wiki을 포함하여 어디서나 찾을 수 없습니다.Java를 사용하여 OpenDS에 사용자를 추가하고 삭제하는 방법은 무엇입니까?
답변
ldapmodify
command에는 사용자를 추가하고 삭제할 수있는 기능이 있습니다. checking out the OpenDS source code을 시도하고 예를 들어 ldapmodify
프로그램의 구현을 검토하십시오.
GUI를 사용하고 있다면 관리자 사용자를 추가하는 방법은 https://docs.opends.org/2.2/page/ManagingUsersWithControlpanel입니다.
Spring을 사용하고 계신다면, 여기에 아주 포괄적 인 예가 있습니다 : http://blog.javachap.com/index.php/ldap-user-management-with-spring-ldap/.
OpenSSO (OpenDS에 대한 자매 프로젝트)를 사용하는 경우 OpenSSO REST 인터페이스를 관리자에게 사용할 수 있습니다.
언 바운드 ID LDAP SDK은 com.unboundid.ldap.sdk.examples
패키지 인 LDAPModify
클래스의 LDAP 디렉토리 서버에 대해 DN 작업을 추가, 삭제, 수정 및 수정하는 예를 제공합니다.
안녕하세요 테리, 회신을위한 thx 나는 opends를 사용하여 도움을 찾습니다. – speedsri
Java를 사용하여 LDAP 데이터베이스에 사용자를 추가하고 삭제하는 방법을 물었습니다. 내가 사용해야하는 최고의 Java API에 대한 포인터를 제공했습니다. 디렉토리 서버가 OpenDS 인 경우에는 아무런 차이가 없습니다. –
Java를 사용하여 OpenDS에서 사용자를 추가 및 삭제하려는 경우 JNDI 또는 OpenDJ LDAP SDK (또는 다른 LDAP 클라이언트 API)를 사용할 수 있습니다. JNDI는 JVM에 번들로 제공되며 Java.sun.com에서 자세한 자습서를 찾을 수 있습니다. OpenDJ LDAP SDK는 외부 라이브러리이며 opendj.forgerock.org에 많은 샘플 코드와 문서가 있습니다. Maven 저장소를 사용하기 위해서는 Maven 저장소를 가리켜 주면됩니다.
아론이 언급했듯이 Apache Directory Studio는 Eclipse로 작성된 LDAP GUI이며 OpenDS 및 OpenDJ와 함께 매우 잘 작동합니다.
안녕하세요 Aaron, 답장을 보내 주셔서, 나는 이클립스 rcp를 사용하여 인터페이스를 만들고 있는데 opends를 사용해야합니다. ldap을 사용하여 사용자를 ldap에 추가하는 아이디어 나 샘플 코드 스 니펫. – speedsri
Apache Directory Studio는 Eclipse에서 빌드 된 LDAP GUI입니다 (독립형 또는 Eclipse 플러그인으로 배치 할 수 있음). 그것의 오픈 소스, 그래서 당신은 예제 코드를 많이 얻을 수있을거야 : http://directory.apache.org/studio/ – atrain