0
Oracle ADF에 외부 weblogic 내장 LDAP에 연결하려고합니다. 나는 JpsContextFactory 클래스를 사용하는 좋은 샘플 코드를 발견했다. url, username 및 password를 얻지 못한다. 로컬 weblogic ldap과 함께 작동합니다. 소스를 검색 한 후, ldap에 대한 연결을 구성하는 jps-config.xml 파일이 있다는 것을 알았습니다. 이 파일을 외부 ldap에 연결하도록 구성하는 방법을 알고 싶습니다.외부 ladp 연결 ADF 프로젝트 용 jps-config.xml 구성
코드 :
private void initIdStoreFactory() {
JpsContextFactory ctxFactory;
try {
ctxFactory = JpsContextFactory.getContextFactory();
JpsContext ctx = ctxFactory.getContext();
LdapIdentityStore idStoreService = (LdapIdentityStore) ctx.getServiceInstance(IdentityStoreService.class);
ldapFactory = idStoreService.getIdmFactory();
storeEnv.put(OIDIdentityStoreFactory.RT_USER_SEARCH_BASES, USER_BASES);
storeEnv.put(OIDIdentityStoreFactory.RT_GROUP_SEARCH_BASES, GROUP_BASES);
storeEnv.put(OIDIdentityStoreFactory.RT_USER_CREATE_BASES, USER_BASES);
storeEnv.put(OIDIdentityStoreFactory.RT_GROUP_CREATE_BASES, GROUP_BASES);
storeEnv.put(OIDIdentityStoreFactory.RT_GROUP_SELECTED_CREATE_BASE, GROUP_BASES[0]);
storeEnv.put(OIDIdentityStoreFactory.RT_USER_SELECTED_CREATE_BASE, USER_BASES[0]);
} catch (JpsException e) {
e.printStackTrace();
throw new RuntimeException("Jps Exception encountered", e);
}
} 웹 로직 보안 계층에