尝试在轴突服务器4.4上注册用户时禁止使用

问题描述

成功安装本地axon-server-se version 4.4后,我将无法注册用户。我从轴突服务器返回403(禁止)。 Users命令应列出轴突服务器上的所有用户,返回空结果。

注册用户

java -jar axonserver-cli.jar register-user -S https://AXON_SERVER:8024 -t TOKEN -u admin -p test -r ADMIN

产生

Error processing command 'register-user' on 'https://AXON_SERVER:8024/v1/users': HTTP/1.1 403 - {"timestamp":1599137927417,"status":403,"error":"Forbidden","message":"Forbidden","path":"/v1/users"}

解决方法

这是Axon已知的issue,而在4.4.1版本中已经是fixed,昨天是released

从4.4.1版开始,在这种情况下,您有一个新属性:axoniq.axonserver.accesscontrol.adminToken。此属性应获取您要在CLI上以Admin身份使用的令牌。

但是,如果必须坚持4.4,解决方法是创建第一个禁用访问控制的admin用户,然后再启用它。