I have an EJB that needs to call out to a remote system:
properties.put("java.naming.factory.initial", "org.jnp.interfaces.NamingContextFactory");
properties.put("java.naming.factory.url.pkgs", "org.jboss.naming:org.jnp.interfaces"); ;
properties.put("java.naming.provider.url", "jnp://" + _idConfig.getHost() + ":" + _idConfig.getPort());
org.jboss.security.SecurityAssociation.setPrincipal(new SimplePrincipal(_id));
org.jboss.security.SecurityAssociation.setCredential(new SimplePrincipal(_password));
InitialContext ic = new InitialContext(properties);