欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

Springcloud 连接 nacos2.2.3 报告错误 403,未找到用户,原因是什么?

最编程 2024-03-31 19:14:01
...

出现403错误和"user not found"提示,可能是因为Nacos的访问控制配置不正确导致的。

在Nacos 2.x版本中,默认启用了访问控制功能,需要设置用户名和密码才能访问Nacos控制台和管理API。如果未正确配置用户名和密码,或者使用了错误的用户名和密码进行访问,就会出现403错误和"user not found"提示。

解决方法如下:

  1. 确认用户名和密码是否正确。可以在Nacos管理界面的“用户管理”页面查看当前用户的用户名和密码。

  2. 在Spring Cloud项目中的配置文件(如application.yml或application.properties)中添加以下配置项:

nacos:
  config:
    server-addr: 127.0.0.1:8848 # Nacos服务器地址
    username: nacos # Nacos用户名
    password: nacos # Nacos密码

其中,server-addr为Nacos服务器地址,username和password分别为Nacos的用户名和密码。

3 .如果仍然无法解决问题,可以尝试在Nacos管理界面的“访问控制”页面中修改默认的用户权限,将对应角色的权限设置为“ALL PRIVILEGES”。