activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "James Strachan" <james.strac...@gmail.com>
Subject Re: Configure Simple Authentication Plugin in apache-activemq-4.1.1
Date Tue, 24 Apr 2007 07:23:12 GMT
BTW with the wrong credentials its the createConnection() which should fail

On 4/24/07, James Strachan <james.strachan@gmail.com> wrote:
> Could you show us the complete activemq.xml and the activemq log
> please? Are you running the broker using the activemq script?
>
> On 4/19/07, TheKK <jkrishnakumar@gmail.com> wrote:
> >
> > Hi All,
> >
> >
> > I am basically trying to authenticate users while creating connection using
> > the Simple Authentication Plugin.
> >
> > activemq.xml
> > ===============
> > <plugins>
> >      <simpleAuthenticationPlugin userGroups="#groups"
> > userPasswords="#users"/>
> >  </plugins>
> >
> >
> >
> >     <!-- Added by KK for Authentication starts -->
> >     <bean id="users" class="java.util.HashMap">
> >       <map>
> >          <entry key="kk" value="abc123"/>
> >       </map>
> >     </bean>
> >     <bean id="groups" class="java.util.HashMap">
> >        <map>
> >          <entry key="kk" value="admin"/>
> >         </map>
> >   </bean>
> >
> >
> >
> >
> > Code Snippet
> > ============
> >
> > public class SimpleProducer {
> >
> >     private static final org.apache.commons.logging.Log log =
> > org.apache.commons.logging.LogFactory
> >             .getLog(SimpleProducer.class);
> >
> >      public static void main(String[] args) {
> >         ConnectionFactory connectionFactory = null;
> >         Connection connection = null;
> >         Session session = null;
> >         Topic topic = null;
> >         MessageProducer producer = null;
> >         final int NUM_MSGS=20;
> >
> >
> >         final String url="tcp://localhost:61616";
> >
> >
> >                 try {
> >                         connectionFactory = new ActiveMQConnectionFactory(url);
> >                         log.info("Got ConnectionFactory");
> >
> >                         connection = connectionFactory.createConnection("kk","abc");
> >                         log.info("Got Connection");
> >
> >                         session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
> >                         log.info("Got Session");
> >
> >                         topic = session.createTopic("eMeterTopic");
> >                         log.info("Got Destination");
> >
> >                         producer = session.createProducer(topic);
> >                         log.info("Got Producer");
> >                         producer.setDeliveryMode(DeliveryMode.NON_PERSISTENT);
> >
> >             TextMessage message = session.createTextMessage();
> >
> >             for (int i = 0; i < NUM_MSGS; i++) {
> >                 message.setText("This is message " + (i + 1));
> >                 log.info("Sending message: " + message.getText());
> >                 Thread.sleep(5000);
> >                 producer.send(message);
> >             }
> >
> >             producer.send(session.createMessage());
> >
> >                 } catch (Exception e1) {
> >                                 e1.printStackTrace();
> >
> >                 } finally {
> >             if (connection != null) {
> >                 try {
> >                     connection.close();
> >                 }
> >                 catch (JMSException e) {
> >                 }
> >             }
> >         }
> >     }
> > }
> >
> >
> >
> > While running the SimpleProducer application,with wrong credentials it does
> > not throw any exception like user is invalid or user is not authtenticated.
> >
> >
> > So,Please let me know the correct steps to configure Simple Authentication
> > Plugin in apache-activemq-4.1.1.
> >
> > Thanks in advance,
> > KK
> > --
> > View this message in context: http://www.nabble.com/Configure-Simple-Authentication-Plugin-in-apache-activemq-4.1.1-tf3607805s2354.html#a10080142
> > Sent from the ActiveMQ - User mailing list archive at Nabble.com.
> >
> >
>
>
> --
> James
> -------
> http://macstrac.blogspot.com/
>


-- 
James
-------
http://macstrac.blogspot.com/

Mime
View raw message