3 Replies Latest reply: Mar 29, 2012 5:50 PM by Stephen Coy RSS

Local login problem from web client.

asili20o Newbie

in jboss 6.1 i was able to login to server just using

props.put(Context.SECURITY_PRINCIPAL, LogonUser.getUser().getName().trim());

props.put(Context.SECURITY_CREDENTIALS, LogonUser.getUser().getPassword().trim());

 

when we moved to 7.1 i am keep getting and errror. (javax.ejb.EJBAccessException: JBAS014502: Invocation on method: (java.lang.String) of bean: LogonServiceBean is not allowed)

 

            Properties props = new Properties();

            props.put(Context.SECURITY_PRINCIPAL, LogonUser.getUser().getName().trim());

            props.put(Context.SECURITY_CREDENTIALS, LogonUser.getUser().getPassword().trim());

            props.put(Context.INITIAL_CONTEXT_FACTORY, "org.jboss.security.jndi.JndiLoginInitialContextFactory");

            props.put("jboss.naming.client.ejb.context", true);

            props.put("jboss.naming.client.connect.options.org.xnio.Options.SASL_POLICY_NOPLAINTEXT", "false");       

            Context ctx = new InitialContext(props);

            logon = (LogonService) ctx

                        .lookup("ejb:xxx/xx/LogonServiceBean!"

                                + LogonService.class.getName());

  

 

need help not sure why i am not allow in the bean. if i log in with a client remotely i have access.