2017-10-29 10 views
0

Oracle ADFに外部weblogic埋め込みLDAPに接続しようとしています。私はちょうどJpsContextFactoryクラスを使用する良いサンプルコードを見つけた、それは任意のURL、ユーザー名とパスワードを取得しません。ローカルの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); 
} 

} WebLogicセキュリティ層へ

答えて

関連する問題