nacos升级2.3.0-docker-compse开启权鉴
技术博客 http://idea.coderyj.com/
最近在研究nacos权鉴问题,2.3之后有很大改变默认是控制台没有密码也没有权鉴开启
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
账号密码一定要和控制台登录的一样,如果你要修改密码 可以先修改之后在来重新配置
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
不然会报错,为此我踩了很多坑