开发者社区 > 云原生 > 正文

nacos中加了鉴权后 一直报错, 该加的用户名密码,都加过了,还是不行,是什么原因呢?

nacos中加了鉴权后 一直报这个错,get changed dataId error, code: 403 nacos , 该加的用户名密码,都加过了,还是不行,是什么原因呢?

展开
收起
哈喽!小陈 2022-08-22 16:38:37 1375 0
5 条回答
写回答
取消 提交回答
  • 首先需要确定是否在下面的配置都添加权限账号和密码。
    bootstrap.properties文件加上如下配置:

    ### If turn on auth system:
    nacos.core.auth.enabled=true
    
    spring.cloud.nacos.username=nacos
    spring.cloud.nacos.password=nacos
    

    yml配置文件也加上对应的账号和密码

    spring  
      cloud:  
       sentinel:
          # 取消控制台懒加载
          eager: true
          transport:
            # 控制台地址
            dashboard: 127.0.0.1:8718
          # nacos配置持久化
          datasource:
            ds1:
              nacos:
                server-addr: 127.0.0.1:8848
                dataId: sentinel-cloud-gateway
                groupId: DEFAULT_GROUP
                data-type: json
                rule-type: flow
                username: nacos # 账号
                password: nacos # 密码
    

    若以上都填写正确。那么可能是springcloud alibaba 版本的问题,可以尝试对springcloud alibaba 的版本升级。

    2023-12-04 08:05:00
    赞同 1 展开评论 打赏
  • 在Nacos中添加鉴权后仍然报错,可能由以下原因导致:

    1、授权用户名或密码不正确:请确保您使用的用户名和密码是正确的。如果忘记了密码,可能需要重置密码。
    2、Nacos服务器配置错误:请检查Nacos服务器的配置文件是否正确。这可能包括nacos-config.properties或application.properties等文件。3、网络问题:请检查您的网络连接是否正常。如果Nacos服务器和客户端之间的网络连接不稳定或中断,可能会导致授权错误。
    4、Nacos版本问题:请确保您使用的Nacos版本与您的应用程序兼容。如果您正在使用较新的Nacos版本,而应用程序仍然使用旧版本的Nacos客户端,可能会导致授权问题。
    5、鉴权配置错误:请检查您在Nacos中添加的鉴权配置是否正确。这可能涉及到用户名、密码、角色等信息的配置。
    6、日志分析:查看Nacos服务器的日志文件,以了解更详细的错误信息。这可能有助于确定问题的根本原因。

    2023-11-29 12:01:16
    赞同 1 展开评论 打赏
  • 开启nacos账号密码登录,首先要修改配置
    路径:conf/application.properties

    在这个网址:https://www.sojson.com/base64.html 随便输入一个32位的字符串,点击生成Base64,获取到Ba
    se64 粘贴到nacos.core.auth.plugin.nacos.token.secret.key=
    图片.png

    2023-11-27 09:53:47
    赞同 1 展开评论 打赏
  • 北京阿里云ACE会长

    Nacos 中添加了鉴权,但仍然遇到错误,可以尝试以下方法来解决问题:

    1. 检查 Nacos 服务器的地址和端口是否正确。如果服务器地址或端口有误,可能导致鉴权失败。
    2. 确认在 Nacos 中添加的用户名和密码是否正确。如果用户名或密码有误,可能导致鉴权失败。
    3. 检查 Nacos 中的鉴权配置是否正确。如果配置有误,可能导致鉴权失败。
    4. 如果以上方法都无法解决问题,可以尝试重新安装 Nacos,或者查看 Nacos 的官方文档以获取更多帮助。
      Nacos 是一个由阿里巴巴集团开发的开源分布式系统服务发现、配置管理和服务管理的平台,具有高可用性、可扩展性和多语言支持的特点。
    2023-11-25 22:46:52
    赞同 展开评论 打赏
  • 出现这种问题可能是由于 Nacos 用户名和密码配置不正确或未配置导致的。您可以检查一下 Nacos 控制台中用户名和密码是否配置正确,并且在 Nacos 客户端中添加正确的用户名和密码。您也可以检查防火墙设置是否允许 Nacos 访问,并确保服务器之间的时间同步正常。
    此外,如果还存在其他 Nacos 实例,则需要确保它们都处于同一网络环境中。最后,您可以尝试更新版本并重新安装 Nacos。
    image.png

    2023-11-23 22:36:44
    赞同 展开评论 打赏

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

相关电子书

更多
Nacos架构&原理 立即下载
workshop专场-微服务专场-开发者动手实践营-微服务-使用Nacos进行服务的动态发现和流量调度 立即下载
Nacos 启航,发布第一个版本, 云原生时代助力用户微服务平台建设 立即下载