mirror of https://github.com/apache/activemq.git
Merge pull request #742 from mattrpav/AMQ-8053
[AMQ-8053] Do not override JMSXUserID over network connections
This commit is contained in:
commit
0508c22481
|
@ -37,6 +37,10 @@ public class UserIDBroker extends BrokerFilter {
|
|||
|
||||
public void send(ProducerBrokerExchange producerExchange, Message messageSend) throws Exception {
|
||||
final ConnectionContext context = producerExchange.getConnectionContext();
|
||||
if(context.isNetworkConnection() && messageSend.getUserID() != null) {
|
||||
super.send(producerExchange, messageSend);
|
||||
return;
|
||||
}
|
||||
String userID = context.getUserName();
|
||||
if (isUseAuthenticatePrincipal()) {
|
||||
SecurityContext securityContext = context.getSecurityContext();
|
||||
|
|
Loading…
Reference in New Issue