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.
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.
Thanks for your help!
--
View this message in context:
http://www.nabble.com/MessageAuthorizationPolicy-does-not-work---tp12248240s2354p14925066.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.