nacos升级2.3.0-docker-compse开启权鉴

nacos升级2.3.0-docker-compse开启权鉴
技术博客 http://idea.coderyj.com/
最近在研究nacos权鉴问题,2.3之后有很大改变默认是控制台没有密码也没有权鉴开启

1.开启权鉴 docker-compse配置

修改文件 vim /data/nacos/nacos-docker/env/nacos-standlone-mysql.env 添加开启权限

NACOS_AUTH_ENABLE=true

在这里插入图片描述
修改文件 vim /data/nacos/nacos-docker/example/init.d/application.properties

nacos.core.auth.system.type=nacos
nacos.core.auth.enabled=true
# 开启权鉴
nacos.core.auth.caching.enabled=true
nacos.core.auth.enable.userAgentAuthWhite=false
# 设置账号 
nacos.core.auth.server.identity.key=nacos
# 设置密码
nacos.core.auth.server.identity.value=nacos

账号密码一定要和控制台登录的一样,如果你要修改密码 可以先修改之后在来重新配置

在这里插入图片描述

2.配置spring cloud 在spring boot 的 bootstrap.yml 配置

spring:
  application:
    name: track-web
  cloud:
    nacos:
      discovery:
        server-addr: ${custom-nacos.ip}:${custom-nacos.port}
        namespace: ${custom-nacos.namespace}
        username: ${custom-nacos.username}
        password: ${custom-nacos.password}
      #配置中心设置
      config:
        #设置配置中心服务端地址
        server-addr: ${custom-nacos.ip}:${custom-nacos.port}
        namespace: ${custom-nacos.namespace}
        file-extension: yaml
        group: DEFAULT_GROUP
        refresh-enabled: true
        extension-configs[0]:
          data-id: common.yaml
          group: DEFAULT_GROUP
          refresh-enabled: true
        username: ${custom-nacos.username}
        password: ${custom-nacos.password}

discoveryconfig 都要配置 username, password 不然会报错,为此我踩了很多坑

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值