EMQX 5.0.4 exhook client.authorize 沒有被呼叫

看到 5.0.7 發佈了,但是這個 bug 也還沒修掉…?

emm 抱歉…放到 5.0.8 了,这两周能出来的 :joy:

这个问题在 5.0.8仍然没有解决

5.0.8是应该是修复了的 ,需要确认下 authz 里面是否有能匹配的规则

測試後正常了,感謝修正!

1 个赞

非常感谢 @john 体验 5.0 和反馈相关的问题 :+1:

client.authenticate 好像也存在类似问题,如果在认证中启用了认证方式,无论是否匹配都走不到client.authenticate。

你好,请问你使用的 EMQX 版本是?

您好,是5.0.11 windows版本

我看了下应该不存在这个问题的,你看看是不是 ClientID 或者 Username 已经在前面的认证中匹配过了。


您看一下这个截图,其中配置的用户名为admin,登录的username为admin1,肯定是不匹配的。但是控制台的信息中能看出来,在经过onClientConnect和onClientConnack之后就退出了,没有到onClientAuthenticate这一步。

补充一下,只有当前一种认证方式

了解,我重新确认了一下,确实存在这个问题,我已经反馈给相关的研发同事,我们会尽快修复这个问题。

好的,感谢

已经在 v5.0.12 修复。