在rocketmq-console 管理工具默认没有开启用户名密码方式,生产环境中存在安全风险,开启登录方式很简单:
1、下载rocketmq-console源码:https://github.com/apache/rocketmq-externals
2、修改 resources/application.properties 文件 添加
# 开启登录功能
rocketmq.config.loginRequired=true
3、resources/users.properties 文件添加用户名密码
# 该文件支持热修改,即添加和修改用户时,不需要重新启动console
# 格式, 每行定义一个用户, username=password[,N] #N是可选项,可以为0 (普通用户); 1 (管理员)
#定义管理员
admin=admin,1
#定义普通用户
user1=user1
user2=user2
===================================================================&#