Thanks Rob!! Moving addConnector() to the last work.
rajdavies wrote: > > > On 27 Mar 2008, at 22:49, sk123 wrote: > >> >> Hi, >> >> I am trying to understand ActiveMQ's security feature. >> >> I started with simple authentication but seem to be missing >> something. I >> have search the forum as well as Google but no luck. >> >> My test starts the embedded broker and makes a connection. Based on >> the >> users defined, I expect the request to create connection would fail >> as the >> user is invalid but that does not happen. What am I missing? >> >> Here is my test code: >> >> broker = new BrokerService(); >> broker.setUseJmx(true); >> broker.addConnector("tcp://localhost:61616"); >> >> SimpleAuthenticationPlugin authenticationPlugin = new >> SimpleAuthenticationPlugin(); >> List users = new ArrayList(); >> users.add(new AuthenticationUser("system", "manager", >> "users,admins")); >> users.add(new AuthenticationUser("user", "password", >> "users")); >> users.add(new AuthenticationUser("guest", "password", >> "guests")); >> authenticationPlugin.setUsers(users); >> broker.setPlugins(new BrokerPlugin[] >> {authenticationPlugin}); >> >> // broker.setDataDirectory(DATA_DICTIONARY_DIR); >> broker.start(); >> >> //Create a VM connection >> String user = "Tom"; >> String url = broker.getVmConnectorURI().toASCIIString(); >> >> System.out.println("Connecting to URL: " + url); >> if (vmConnectionFactory == null) { >> vmConnectionFactory = new >> ActiveMQConnectionFactory(user, >> null, url); >> } >> >> try { >> connection = vmConnectionFactory.createConnection(user, >> null); >> } >> catch (JMSException e) { >> // TODO Auto-generated catch block >> e.printStackTrace(); >> } >> >> >> Please advice >> >> TIA >> sk >> >> -- >> View this message in context: >> http://www.nabble.com/Simple-Authentication-Plugin-tp16340202s2354p16340202.html >> Sent from the ActiveMQ - User mailing list archive at Nabble.com. >> > > Try moving the the setJMX() and addConnector() to the last thing you > do with the broker before calling start > > > > cheers, > > Rob > > http://open.iona.com/ -Enterprise Open Integration > http://rajdavies.blogspot.com/ > > > > > -- View this message in context: http://www.nabble.com/Simple-Authentication-Plugin-tp16340202s2354p16398809.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.