스프링 LDAP 프레임 워크를 기반으로하는 오래된 자동 테스트 케이스가 있습니다. 외부 LDAP 서버에 연결합니다. 나는 외부 서버를 임베디드 서버로 대체하려고 생각하고있다. UnboundID InMemoryDirectoryServer는 매력적입니다. 특히 Spring LDAP 기반 클라이언트가 UnboundID 기반 내장 서버에 연결할 수있는 방법이있는 경우에 유용합니다. 질문은 : 그것을하는 방법? 나는 LDAP가 처음이다. 제발 도와주세요.UnboundID InMemoryDirectoryServer를 가리키는 LdapContextSource를 만드는 방법은 무엇입니까?
2
A
답변
4
외부 LDAP 서버와 내장 LDAP 서버의 경우에는별로 차이가 없습니다. LdapContextSource
을 구성 할 때 서버의 URL을 ldap://localhost:33389/
(임베디드 서버가 포트 33389에서 수신한다고 가정)으로 설정해야합니다.
기본적으로 UnboundID InMemoryDirectoryServer
은 수정 포트를 수신 대기하도록 구성하지 않는 한 런타임에 임의로 포트를 선택합니다. 시작하는 데 도움이 될 수 있습니다.
InMemoryDirectoryServerConfig config =
new InMemoryDirectoryServerConfig("dc=example, dc=com");
// make sure that the server listens on port 33389
config.setListenerConfigs(
new InMemoryListenerConfig("myListener", null, 33389, null, null, null));
InMemoryDirectoryServer ds = new InMemoryDirectoryServer(config);
ds.startListening();
// import some test data from an ldif file
ds.importFromLDIF(true,"content.ldif");
관련 문제
- 1. 항상 위치를 가리키는 컴포지션을 만드는 방법은 무엇입니까?
- 2. 안드로이드에서 UnboundID LDAP를 사용하는 방법은 무엇입니까?
- 3. 동적 배열을 가리키는 포인터를 가리키는 방법은 무엇입니까?
- 4. Silverlight에서 로컬 이미지를 가리키는 Uri를 만드는 방법은 무엇입니까?
- 5. Sinatra에서 파일 디렉토리를 가리키는 링크를 만드는 방법은 무엇입니까?
- 6. S4 개체를 가리키는 방법은 무엇입니까?
- 7. UIBarButtonItem이 오른쪽을 가리키는 표준 방법은 무엇입니까?
- 8. 자바 스크립트 : 변수 그룹을 가리키는 변수 그룹을 가리키는 방법은 무엇입니까?
- 9. 비동기 호출에서 UnboundID 실행 오류를 얻는 방법은 무엇입니까?
- 10. unboundId scim 2 client sdk에 쿠키 값을 추가하는 방법은 무엇입니까?
- 11. Unboundid SDK를 사용하여 LDAPConnection에 대해 여러 서버를 지정하는 방법은 무엇입니까?
- 12. 이미지를 가리키는 링크를 만드는 방법
- 13. 자동 포인터가 가리키는 유형을 추론하는 방법은 무엇입니까?
- 14. 연결된 목록의 다음 메모리를 가리키는 방법은 무엇입니까?
- 15. unboundid VirtualListViewRequestControl이 작동하지 않습니다.
- 16. UnboundID, LDAP JDK 마이그레이션
- 17. unboundId LDAP 제한 검색
- 18. LDAP UnboundId : 단일 항목
- 19. 행렬의 행 또는 열을 가리키는 방법은 무엇입니까?
- 20. C에서 프로 시저의 구조를 가리키는 방법은 무엇입니까?
- 21. 특정 노드를 가리키는 가장자리를 찾는 방법은 무엇입니까?
- 22. 디자인 사용자가 시스템 데이터베이스를 가리키는 방법은 무엇입니까?
- 23. SpriteKit에서 커서 위치를 회전하고 가리키는 방법은 무엇입니까?
- 24. (C++) 하위 클래스의 메서드를 가리키는 방법은 무엇입니까?
- 25. 포인터를 사용하여 구조체의 벡터를 가리키는 방법은 무엇입니까?
- 26. GO에서 C 헤더 파일을 가리키는 방법은 무엇입니까?
- 27. 파이썬에서리스트 내부의 벡터 위치를 가리키는 방법은 무엇입니까?
- 28. 라이브러리의 특정 디렉토리에서 cmake를 가리키는 방법은 무엇입니까?
- 29. mmap을 사용하여 STL 유형을 가리키는 방법은 무엇입니까?
- 30. 사용자가 설치된 라이브러리에 libtool을 가리키는 방법은 무엇입니까?
감사합니다. @ zagyi :) 작동하는 것 같습니다. – SolutionMill
당신은 오신 것을 환영합니다! :) 해결책이 효과가 있다면, 친절하게 대답을 받아들이고 아마도 내 대답을 upvote 요청할 수 있습니다? 나는 당신이 새로운 사용자임을 알기 때문에 이것을 요구할뿐입니다. :) – zagyi