Appearance
系统设置
RealMQ提供了丰富的参数配置,方便进行配置和参数的设置,配置分为基础的MQTT协议配置和保留消息配置,用户可以灵活的跟进业务需求进行参数配置修改,部分参数配置需要重启MQTT客户端连接生效。
认证鉴权
RealMQ默认支持简单的认证和访问控制管理,在不借助外部数据库的情况下,支持一型一密和全局访问控制列表。
认证
访问控制规则
通过统配规则进行访问控制配置
支持通过${clientid}和${username}替换
外部认证
RealMQ提供了基于HTTP方式认证模式,认证服务只需要把认证结果返回给RealMQ即可。
认证请求参数如下
{
"clientid": "xxx", 登录的mqtt clientid
"username": "xxx", 登录的mqtt username
"password": "xxx", 登录的mqtt 密码
"ipaddress": "xxx", 登录的客户端IP
"common_name": "xxx", 证书连接的CN
"subject": "xxx" 证书连接的DN
}
访问控制请求参数如下
{
"clientid": "xxx", 登录的mqtt clientid
"username": "xxx", 登录的mqtt username
"access": "xxx", 类型,发布还是订阅
"topic": "xxx", 发布和订阅的主题
"ipaddress": "xxx", 登录的客户端IP
"common_name": "xxx", 证书连接的CN
"subject": "xxx" 证书连接的DN
}