如何在ActiveMQ Classic中通过jaasAuthenticationPlugin加载多认证域?
ActiveMQ Classic 多JAAS认证域配置方法
你已经在login.config中配置了两个独立的认证域users和admins,要让ActiveMQ加载这多个域,只需在activemq.xml的jaasAuthenticationPlugin中,将configuration属性设置为逗号分隔的认证域名称列表即可。
具体配置示例
<plugins> <jaasAuthenticationPlugin configuration="users,admins" /> <!-- 其他插件(如authorizationPlugin)可按需配置 --> </plugins>
补充说明
- ActiveMQ会按照列表中域的顺序依次尝试认证:先使用
users域的规则校验用户,失败后再尝试admins域 - 保持你
login.config中各域的required控制标志,确保每个域的认证逻辑独立生效 - 若需要动态加载
admins域的用户信息,记得给admins域的PropertiesLoginModule也加上reload=true参数
内容的提问来源于stack exchange,提问作者harmstyler
相关产品推荐
相关产品推荐

