Test broker connection with valid user and password options
Main:
created a broker with command:
$ amq-broker-7.8.0/bin/artemis create main --user admin --password admin --allow-anonymous
added to the config:
Replica:
created a broker with command:
$ artemis create --user admin --password admin --require-login ~/replica
added to the config:
tcp://0.0.0.0:6700?autoStart=true;tcpSendBufferSize=1048576;tcpReceiveBufferSize=1048576;protocols=AMQP;useEpoll=true;amqpCredits=1000;amqpLowCredits=300;amqpMinLargeMessageSize=102400;amqpDuplicateDetection=true
ensure admin user is used to connect to replica:
$ curl -s -H "Origin:http://10.0.132.32:8161" http://admin:admin@10.0.134.16:8161/console/jolokia/exec/org.apache.activemq.artemis:broker=\"0.0.0.0\"/listAllSessionsAsJSON\(\) | jq
{
"request": {
"mbean": "org.apache.activemq.artemis:broker=\"0.0.0.0\"",
"type": "exec",
"operation": "listAllSessionsAsJSON()"
},
"value": "[{\"sessionID\":\"39ee9898-3655-11eb-991e-fa163ea795b3\",\"creationTime\":1607102523699,\"consumerCount\":0,\"principal\":\"admin\"}]",
"timestamp": 1607103255,
"status": 200
}