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}

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

精彩内容

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: