我可以使用以下属性作为 InitialContext 的环境参数从 JNDI 客户端获取 Weblogic InitialContext
Hashtable jndiProps = new Hashtable();
jndiProps.put("java.naming.factory.initial", "t3://localhost:7001");
jndiProps.put("java.naming.provider.url", "weblogic.jndi.WLInitialContextFactory");
jndiProps.put("java.naming.security.principal", "weblogic");
jndiProps.put("java.naming.security.credentials", "weblogic");
InitialContext ctx = new InitialContext(jndiProps);
问题是,有没有办法获得 InitialContext 而不将 security.credentials 指定为明文但可能作为散列值?