首页 > 其他分享 >EMQX配置用户名和密码开启emqx_auth_mnesia认证方式连接

EMQX配置用户名和密码开启emqx_auth_mnesia认证方式连接

时间:2024-01-23 16:15:23浏览次数:34  
标签:deny ## auth mnesia emqx EMQX

1、 找到MQtt 的 /etc/plugins/ 文件夹下的emqx_auth_mnesia.conf 文件

 vim打开编辑该文件,根据例子添加账号密码 并保存 

添加内容:

auth.user.1.username = admin

auth.user.1.password = 123456

 2、配置禁止匿名登录(安全认证)

找到emqx.conf编辑

## Allow anonymous authentication by default if no auth plugins loaded.
## Notice: Disable the option in production deployment!
##
## Value: true | false
allow_anonymous = false

## Allow or deny if no ACL rules matched.
##
## Value: allow | deny
acl_nomatch = deny

3、打开EMQX后台, 找到emqx_auth_mnesia插件并启动

4、重启emqx

emqx restart

 

标签:deny,##,auth,mnesia,emqx,EMQX
From: https://www.cnblogs.com/uestc2007/p/17982668

相关文章

  • OAuth2.0实战使用JWT令牌认证
    JWT分为三部分:头部、载荷、签名。如下:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOlsicmVzMSJdLCJ1c2VyX25hbWUiOiJhZG1pbiIsInNjb3BlIjpbImFsbCJdLCJleHAiOjE3MDU5OTQ0MzgsImF1dGhvcml0aWVzIjpbIlJPTEVfYWRtaW4iXSwianRpIjoiM2RiYjVkNGUtN2Q3My00ODI3LTlkOGYtMmI3OGVmMmVmZTE......
  • 若依框架解读(微服务版)——2.模块间的调用逻辑(ruoyi-api模块)(OpenFeign)(@innerAuth)
    模块之间的关系我们可以了解到一共有这么多服务,我们先启动这三个服务其中rouyi–api模块是远程调用也就是提取出来的openfeign的接口ruoyi–commom是通用工具模块其他几个都是独立的服务ruoyi-api模块api模块当中有几个提取出来的OpenFeign的接口分别为文件,日志,用户服务......
  • fastapi集成google auth登录
    title:fastapi集成googleauth登录banner_img:https://cdn.studyinglover.com/pic/2024/01/cabc8955c76fb9f396061cbbdd5aad58.pngindex_img:https://cdn.studyinglover.com/pic/2024/01/ae35717c51d89eb88ab6852b4b00ef63.pngdate:2024-1-2110:26:00tags:-googleauth......
  • HttpWebRequest -- 一个很坑的401 UnAuthorization的解决方法
    昨天,一个新的客户在CallRestfulAPI的时候,出现了401UnAuthorization的错误。查看解决方法,有下面几个原因会导致这个问题:检查 ServicePointManager.SecurityProtocol 设置,并设置 ServicePointManager.ServerCertificateValidationCallback 以至少返回 true(以接......
  • 使用nginx代理emqx的TCP、WS、WSS连接请求
    项目代理关系: 注:主机上已存在名为:nginx-proxy的一级nginx的代理,将监听了主机的80、443端口docker-compose.ymlversion:"3.7"services:emqx:image:emqx/emqx:4.4.18restart:unless-stoppedcontainer_name:emqxenvironment:EMQX_ADMI......
  • Prometheus配置Basic Auth进行安全防护,实现登录控制
    本文分享自华为云社区《Prometheus配置BasicAuth进行安全防护,实现登录控制》,作者:可以交个朋友。一、PrometheusBasicAuth使用背景在日常prometheus的使用中是没有安全加密措施的,可能会导致监控信息,敏感信息遭遇泄漏。在这种情况下需要保护对Prometheus的访问。二、方案简介Prom......
  • app.UseAuthentication()、app.UseAuthorization() 及其它
    首先,这两段代码拼写就比较容易混淆,一个是UseAuthentication,一个是UseAuthorization,很容易看混。app.UseAuthentication(); 这个方法代表"认证"中间件的添加,这个中间件负责对来自客户端的请求进行认证,也就是说,它会把请求中包含的用户信息(比如一个cookie或者token)解释出来,然后构......
  • 手把手教你MongoDB 数据库连接URL 格式、authSource参数
    快速了解MongoDB官方文档MongoDB是一个文档数据库MongoDB将数据存储为一个文档,数据结构由键值(key=>value)对组成使用URL连接MongoDB数据库标准URI连接语法:mongodb://[username:password@]host1[:port1][,host2[:port2],...[,hostN[:portN]]][/[database][?options]]......
  • Microsoft 365问题处理:535 5.7.139 Authentication unsuccessful
    用户在第三方应用中使用Microsoft365Exchangeonline发送通知邮件,设置完用户名和密码,测试发邮件时遇到了问题,报错如下:535,'5.7.3Authenticationunsuccessful[TYCPR01CA0145.jpnprd01.prod.outlook.com2024-01-11T09:22:51.090Z08DC11E16333A637]'使用Powershell脚本测试smtp......
  • 无涯教程-Redis - AUTH password 命令函数
    RedisAUTH命令用于使用给定的密码对服务器进行身份验证,如果密码与配置文件中的密码匹配,则服务器将以OK状态代码进行答复并开始接受命令。否则,将返回错误,并且客户端需要尝试新密码。AUTHpassword-返回值返回字符串。AUTHpassword-语法以下是RedisAUTH命令的基本语......