I assume you're asking about ActiveMQ Artemis.  If that's the case, it's
worth noting that
org.apache.activemq.artemis.spi.core.protocol.RemotingConnection#getSubject
is only implemented for AMQP connections and it was added when Kerberos
support was implemented. Nothing else in the broker utilizes that method.

In general, security is enforced on an address or queue basis rather than
per-message.

That said, you may be able to implement the functionality you want using a
broker plugin [1] instead of a remote interceptor.


Justin

[1] https://activemq.apache.org/artemis/docs/latest/broker-plugins.html

On Mon, Oct 22, 2018 at 5:15 PM Shannon Gallagher <
shannon.gallag...@connexta.com> wrote:

> Hello,
>
> I am trying to get a java subject (connection.getSubject()) in a remote
> interceptor and it is always null. Ultimately, I would like to prevent
> messages from being consumed if the subject's associated principals do not
> match what is required by the message (as defined in the message).
>
>
>
> --
> Sent from:
> http://activemq.2283324.n4.nabble.com/ActiveMQ-User-f2341805.html
>

Reply via email to