首页 > 其他分享 >Nacos 开启鉴权设置

Nacos 开启鉴权设置

时间:2023-05-31 16:46:42浏览次数:31  
标签:core spring Nacos nacos auth 开启 server 鉴权

Nacos 开启鉴权设置

# 开启鉴权
nacos.core.auth.enabled=true
nacos.core.auth.system.type=nacos
# 开启鉴权之后,你可以自定义用于生成JWT令牌的密钥  
# The default token(Base64 String)
# 自定义密钥时,推荐将配置项设置为Base64编码的字符串,且原始密钥长度不得低于32字符。  
nacos.core.auth.default.token.secret.key=
# 关闭使用user-agent判断服务端请求并放行鉴权的功能
nacos.core.auth.enable.userAgentAuthWhite=false
# 当以上两个属性这样如此设置时,以下两个属性生效
# 配置自定义身份识别的key(不可为空)和value(不可为空)
# 这两个属性是授权白名单,用于标识来自其他服务器的请求。
nacos.core.auth.server.identity.key=nacosKey
nacos.core.auth.server.identity.value=nacosValue

配置好key 和value 后

springboot项目必须在yml文件中配置 username 和 password,注意是spring.cloud.nacos 位置下的 username 和 password

这里的username 和password 是nacos 登录的账号密码,不是上面配置的key 和value

spring:
  application:
    name: @artifactId@
  cloud:
    nacos:
      discovery:
        server-addr: ${NACOS_HOST:127.0.0.1}:${NACOS_PORT:8848}
        namespace: 007d552f-f9f5-40e3-9ab0-f5bd3ffb8715
      config:
        server-addr: ${spring.cloud.nacos.discovery.server-addr}
        namespace: ${spring.cloud.nacos.discovery.namespace}
        file-extension: yml
        shared-configs:
          - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
      username: nacos
      password: nacos

标签:core,spring,Nacos,nacos,auth,开启,server,鉴权
From: https://www.cnblogs.com/good--luck/p/17446574.html

相关文章

  • Ubuntu18.04 关闭和开启图形界面
     关闭用户图形界面,使用tty登录。sudosystemctlset-defaultmulti-user.targetsudoreboot 开启用户图形界面。sudosystemctlset-defaultgraphical.targetsudoreboot 如果关闭了图形界面,登录以后可能会发现中文字符变成乱码。下面给出一个凑活......
  • mDNS原理的简单理解——每个进入局域网的主机,如果开启了mDNS服务的话,都会向局域网内的
    MDNS协议介绍mDNSmulticastDNS,使用5353端口,组播地址224.0.0.251。在一个没有常规DNS服务器的小型网络内,可以使用mDNS来实现类似DNS的编程接口、包格式和操作语义。MDNS协议的报文与DNS的报文结构相同,但有些字段对于MDNS来说有新的含义。每个进入局域网的主机,如果开启了mDNS服......
  • cloud alibaba 之 nacos
    最近做nacos服务注册,踩了一些坑分享一下这是我引用的clouudalibaba,选中为我使用的版本cloudalibaba官网文档地址使用nacos2.1.0版本,这里推荐百度下载,当时在服务器上根本连接不上github 当时启动后报错链接不上,以下是错误信息,他会重复链接几次com.alibaba.nacos.api.e......
  • nebula 突然默认开启了19559、19669、19779对外端口
    手动部署更改配置文件,将etc目录下的nebula-xxxx-conf.default改名或者copy为nebula-xxxx-conf。查看端口是否有被占用:nebula三个服务的默认端口:9559、9669、9779;对应的三个http端口:19559、19669、19779;三个http2的端口:19560、19670、19780启动前要查看这9个端口有没有被占用。如果......
  • 键盘控制线程开启和暂停
    frompynputimportkeyboardfrommultiprocessingimportProcessimportmultiprocessing,psutildefrun(index):#index=1whileTrue:index+=1print('进程在运行!',index)deflisten_1():withkeyboard.Listener(on_pr......
  • Nacos使用实践
    Nacos(全称为"阿里巴巴服务注册中心和配置中心")是一个开源的分布式服务发现和配置管理系统,由阿里巴巴集团开发。它提供了服务注册与发现、动态配置管理、服务健康监测等功能,旨在帮助构建和管理云原生应用。下面是使用Java代码实现Nacos入门示例的详细步骤:准备工作:下载Nacos:从......
  • nacos服务下线操作时报错:The Raft Group [naming_instance_metadata] did not find th
    【问题描述】caused:errCode:500,errMsg:dometadataoperationfailed;caused:com.alibaba.nacos.consistency.exception.ConsistencyException:TheRaftGroup[naming_instance_metadata]didnotfindtheLeadernode;caused:TheRaftGroup[naming_instance_metad......
  • mysql开启审计(windows)
    环境:OS:windows2008DB:mysql5.7 1.获取到安全审计插件可以下载mariadb后,解压找到server_audit.ddl我这里下载的mariadb版本是10.4.29下载地址:https://mariadb.org/download/2.将server_audit.ddl拷贝到mysql插件的路径下路径为:D:\mysql57\lib\plugin 3.登录mysql......
  • Windows 上安装和启动 Nacos 2.2.2 最新版本
    (目录)前言本文旨在为您详细介绍如何安装和启动Nacos2.2.2的最新版本,以及为youlai-mall开源商城版本的升级做好准备工作。版本声明名称版本操作系统Windows11Nacos2.2.2本地启动1.下载Nacos下载nacos-server-2.2.2.zip(⬇️更多版本下载),将文......
  • 线上环境如何开启vue devtool
    varVue,walker,node;walker=document.createTreeWalker(document.body,1);while((node=walker.nextNode())){if(node.__vue__){Vue=node.__vue__.$options._base;if(!Vue.config.devtools){Vue.config.devtools=true;if(windo......