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

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

1.开启权鉴 docker-compse配置

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

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

nacos升级2.3.0-docker-compse开启权鉴_第1张图片

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 不然会报错,为此我踩了很多坑

你可能感兴趣的:(docker,容器,运维,spring,boot,spring,cloud)