Many users are used to provide login information for standalone clients this way
on other appservers (like JBoss):
Properties props = new Properties();
InitialContext ic = new InitialContext(props);
On GlassFish they have to use the proprietary ProgrammaticLogin class which
makes code non portable and causes questions on migrations to glassfish.
Therefore this RFE asks for support for InitialContext principal/credential
properties support like in the snippet above.