前言

环境: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说明了认证相关的参数怎么配置。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐