美文网首页
emqx开启自定义权限认证

emqx开启自定义权限认证

作者: beyond阿亮 | 来源:发表于2022-03-26 22:08 被阅读0次

    emqx开启自定义权限认证

    emqx broker安装

    emqx 集群搭建

    浏览器访问WEB管理界面:
    http://127.0.0.1:18083/

    默认用户名和密码: admin/public 建议修改

    在这里插入图片描述

    开启emqx_auth_http插件

    修改emq配置
    #修改emqx/etc/emqx.conf
    #禁用匿名认证  生产环境建议禁用
    allow_anonymous = false
    
    #修改emqx/etc/plugins/emqx_auth_http.conf
    
    #配置连接认证
    auth.http.auth_req.url = http://127.0.0.1:8080/isAuth.json
    auth.http.auth_req.method = post
    auth.http.auth_req.headers.content_type = application/json
    auth.http.auth_req.params = clientid=%c,username=%u,password=%P
    
    #超级用户
    auth.http.super_req.url = http://127.0.0.1:8080/isSuper.json
    auth.http.super_req.method = post
    auth.http.super_req.headers.content-type = application/json
    auth.http.super_req.params = clientid=%c,username=%u
    
    #权限认证
    auth.http.acl_req.url = http://127.0.0.1:8080/isPermission.json
    auth.http.acl_req.method = post
    auth.http.acl_req.headers.content-type = application/json
    auth.http.acl_req.params = access=%A,username=%u,clientid=%c,topic=%t
    
    #超时
    auth.http.timeout = 10s
    auth.http.connect_timeout = 10s
    
    #连接池
    auth.http.pool_size = 80  
    

    相关文章

      网友评论

          本文标题:emqx开启自定义权限认证

          本文链接:https://www.haomeiwen.com/subject/fdtejrtx.html