저는 ApacheDS에 초보자입니다. ApcheDS에 방금 새 파티션을 만들었습니다. 연결 팩토리를 등록하려고 할 때 오류가 발생합니다. (OracleAQ 사용)LDAP : 오류 코드 49 - principalDn을 바인드 할 수 없습니다.
내 코드는;
// ldap settings
env.put(Context.INITIAL_CONTEXT_FACTORY, AQjmsConstants.INIT_CTX_FACTORY);
env.put(Context.PROVIDER_URL, "ldap://localhost:10389/");
env.put(Context.SECURITY_PRINCIPAL, "uid=admin,ou=system,dc=acme,dc=com");
env.put(Context.SECURITY_CREDENTIALS, "secret");
env.put(Context.SECURITY_AUTHENTICATION, "simple");
내 LDIF 파일은 다음과 같습니다.
dn: dc=acme,dc=com
objectClass: organization
objectClass: dcObject
objectClass: top
dc: acme
o: Acme,Inc
dn: cn=OracleContext,dc=acme,dc=com
objectClass: orclContext
objectClass: top
cn: OracleContext
dn: cn=db1,cn=OracleContext,dc=acme,dc=com
objectClass: orclContext
objectClass: top
cn: db1
dn: cn=OracleDBConnections,cn=db1,cn=OracleContext,dc=acme,dc=com
objectClass: orclContext
objectClass: top
cn: OracleDBConnections
dn: cn=OracleDBQueue,cn=db1,cn=OracleContext,dc=acme,dc=com
objectClass: orclContext
objectClass: top
cn: OracleDBQueue
연결 매개 변수에 어떤 문제가 있습니까? 어떤 도움을 주시면 감사하겠습니다.
감사합니다, 바인드 DN 대신 UID = 관리자, OU = 시스템, DC = 절정의 = 관리자, OU = 시스템을 UID와
이것에 대한 샘플 문서가 있습니까? oracleaq 또는 spring-ldap? – niksvp