提问者:小点点

在ActiveMQ Artemis上要求JMX的用户密码身份验证


您在配置中的什么位置启用/禁用Artemis中JMX的身份验证?在artemis. profile文件中,我在Artemis的两个实例上有-Dcom.sun.management.jmxRemote.验证=false,一个在本地VM,一个在远程VM。本地实例不需要身份验证(例如从JConsole),如果我给出用户/密码,它将失败。远程实例需要身份验证,它接受我在设置Artemis时创建的用户/密码。

我还遗漏了其他配置吗?


共1个答案

匿名用户

ActiveMQ Artemis使用基于角色的身份验证来保护JMX调用,该身份验证利用Artemis的JAAS插件支持和login. config文件。这是通过管理.xml配置文件中的授权元素配置的,可用于限制对mbean上属性和方法的访问。