On 17/01/2008, jvr <[EMAIL PROTECTED]> wrote:
>
>
> James.Strachan wrote:
> >
> > On 17/01/2008, jvr <[EMAIL PROTECTED]> wrote:
> >>
> >>
> >> pplive wrote:
> >> >
> >> > BrokerService service=BrokerFactory.createBroker(new
> >> > URI("xbean:activemq.xml"));
> >> > service.setMessageAuthorizationPolicy(new
> >> > MyMessageAuthorizationPolicy());
> >> >
> >> > am I worong ??
> >> >
> >>
> >> Does this work yet?
> >
> > Yes - its fixed in trunk now.
> >
>
> Perfect - is it in Maven somewhere? I just tried 5.1-SNAPSHOT and it
> doesn't seem to work. I'm configuring it through Spring and I know it's at
> least loading the class because if I pass it a
> non-MessageAuthorizationPolicy bean it balks. But messages still seem to
> get through without going through the policy.
Its in subversion so far - it'll hit the snapshot next build.
> James.Strachan wrote:
> >
> >> Either I'm not using it right, or it's still broken in
> >> 5.0.0 which is a little disappointing considering there's a bug 775 with
> >> near exact details on what's wrong and how to fix.
> >>
> >> As a side question, does anybody implement a trusted host based model for
> >> controlling access to an ActiveMQ broker? I can't find any information
> >> on
> >> how to do this. The MessageAuthorizationPolicy seemed promising, but I
> >> can't get it to work as explicitly documented. I also see no way to get
> >> the
> >> sending host from the message once delivered to the consumer, but I'm new
> >> to
> >> JMS so maybe it's something simple.
> >
> > Yes, its something simple - but needs to be enabled...
> >
> > http://activemq.apache.org/jmsxuserid.html
> >
>
> This is useful, but ideally I would like to know the IP address or hostname
> of the host that sent the message. I basically want to have a simple static
> list of "allow these hosts to talk to the broker, disallow these hosts". I
> would much prefer this be done at the application level and not the network
> level via an e.g. firewall.
We'd need an extension for the broker to record the users IP address /
hostname which shouldn't be too hard.
Fancy submitting a patch?
http://activemq.apache.org/camel/contributing.html
--
James
-------
http://macstrac.blogspot.com/
Open Source Integration
http://open.iona.com