前言
环境:centos7.9 nacos-2.2.2
问题描述
最近在部署nacos-2.2.2
版本的时候,这是目前2023年4月份最新版本,发现按照start.out日志给出的登录地址,http://192.168.158.128:8848/nacos/index.html
登录,发现总是提示一个"user not found!权限认证失败,没有命名空间的访问权限"
这个弹窗,如下所示:
即使登录进去给所有的命名空间绑定ROLE_ADMIN角色,还是一样。后来发现使用http://192.168.158.128:8848/nacos/index.html
时,URL会自动补全http://192.168.158.128:8848/nacos/index.html#/login?namespace=&pageSize=&pageNo=
,怀疑就是由于后面补全的这段URL造成的。
而且登录进去后,重新退出来,发现URL变成了http://192.168.158.128:8848/nacos/#/login
,没有那个权限不足的弹窗了,
后来直接使用http://192.168.158.128:8848/nacos/#/login
就再也没有弹窗提示了。
以上问题的原因,怀疑是不是nacos-2.2.2
这个版本有bug,因为官方说从 nacos-2.2.1
版本之后,配置文件里面的auth相关的用户认证的参数需要自己填写值,这个地址https://nacos.io/zh-cn/docs/v2/guide/user/auth.html
说明了认证相关的参数怎么配置。