protected Hashtable createEnv()

in apacheds-archetype-webapp/src/main/resources/archetype-resources/src/main/java/RootDseServlet.java [103:120]


    protected Hashtable<Object, Object> createEnv()
    {
        // Fetch directory service from servlet context
        ServletContext servletContext = this.getServletContext();
        DirectoryService directoryService = ( DirectoryService ) servletContext
            .getAttribute( DirectoryService.JNDI_KEY );

        Hashtable<Object, Object> env = new Hashtable<Object, Object>();
        env.put( DirectoryService.JNDI_KEY, directoryService );
        env.put( Context.PROVIDER_URL, "" );
        env.put( Context.INITIAL_CONTEXT_FACTORY, CoreContextFactory.class.getName() );

        env.put( Context.SECURITY_PRINCIPAL, "uid=admin,ou=system" );
        env.put( Context.SECURITY_CREDENTIALS, "secret" );
        env.put( Context.SECURITY_AUTHENTICATION, "simple" );

        return env;
    }