dashboard开启http插件,emqx_auth_http.conf配置了acl url等相关参数,emqx.conf修改不允许匿名以及允许匹配ACL后,普通的连接auth和superuser可以正常访问,但是ACL不受控制,任意Topic都可以连接。之前是没问题的,猜测可能是返回值新增了is_superuser字段,但是去掉之后仍然没有反应,麻烦告诉我这是什么原因
dashboard开启http插件,emqx_auth_http.conf配置了acl url等相关参数,emqx.conf修改不允许匿名以及允许匹配ACL后,普通的连接auth和superuser可以正常访问,但是ACL不受控制,任意Topic都可以连接。之前是没问题的,猜测可能是返回值新增了is_superuser字段,但是去掉之后仍然没有反应,麻烦告诉我这是什么原因
目前问题已解决。想咨询一下,4.3版本使用http数据源怎么判断是否超级用户,不是的话,只能抛错来判断吗?5.0版本可以使用is_superuser字段,4.3版本可以吗?
4.3 的superuser 可以参考这个
这个已经打开了,已经可以连接了。我的意思当我请求superuser,返回http response code=200就可以判断是超级用户,那不是超级用户怎么判断,返回码非200?