首页 > 其他分享 >nacos启用鉴权后curl调用接口

nacos启用鉴权后curl调用接口

时间:2024-04-12 15:48:43浏览次数:21  
标签:调用 accessToken nacos 接口 token curl 鉴权

1.通过用户名密码获取token

密码尽量不要带特殊字符,否则可能识别错误

/ # curl -X POST 'http://192.168.60.181:8848/nacos/v1/auth/login' -d 'username=nacos&password=nacos'
{"accessToken":"eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJuYWNvcyIsImV4cCI6MTcxMjkyNDc5MH0.5XqJOiNZ4gBFlUciMHU68BtI-suZXErJcn62RvVESF0","tokenTtl":18000,"globalAdmin":true,"username":"nacos"}

2.使用获取的token调用接口

调用其他接口时,在url后添加参数accessToken={accessToken},其中{accessToken}为登录时返回的token信息,如下面获取配置接口

curl -X GET "prod-zdbl-nacos.prod-whzd.svc.cluster.local:8848/nacos/v1/cs/configs?accessToken=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJuYWNvcyIsImV4cCI6MTcxMjkyNDc5MH0.5XqJOiNZ4gBFlUciMHU68BtI-suZXErJcn62RvVESF0&dataId=manage-service.yml&group=FINANCE-GROUP"
#获取的服务器配置
server:
  servlet:
    context-path: /
    undertow:
    # 设置IO线程数, 它主要执行非阻塞的任务,它们会负责多个连接, 默认设置每个CPU核心一个线程

 

标签:调用,accessToken,nacos,接口,token,curl,鉴权
From: https://www.cnblogs.com/panwenbin-logs/p/18131441

相关文章

  • Linux安装Nacos
    1,先安装jdk,nacos需要依赖于jdk2,官网前往GitHub下载安装包官网:https://nacos.io/zh-cn/官方文档:https://nacos.io/docs/v2/what-is-nacos/GitHub:https://github.com/alibaba/nacoscd/usr/localwgethttps://github.com/alibaba/nacos/releases/download/2.2.3/nacos-serve......
  • Docker创建运行Nacos容器
     1简单创建nacos,进入容器配置数据库#查看镜像dockersearchnacos#拉取镜像dockerpullnacos/nacos-server:v2.2.3#创建容器dockerrun-d--namenacos-p9007:8848-ePREFER_HOST_MODE=hostname-eMODE=standalonenacos/nacos-server:v2.2.3#进入容器dockerexec-it......
  • Nacos 2.3.2 正式发布,修复重大 bug!
    大家好,我是R哥。Nacos2.3.2前几天正式发布了,修复了一个重大bug。Nacos先扫个盲:Nacos一个用于构建云原生应用的动态服务发现、配置管理和服务管理平台,由阿里巴巴开源,致力于发现、配置和管理微服务。说白了,Nacos就是充当微服务中的的注册中心和配置中心。推荐一个开源......
  • 安防视频监控/视频集中存储EasyCVR平台开启鉴权后设备列表不展示是为什么?
    安防视频监控/视频集中存储/云存储/磁盘阵列EasyCVR平台可拓展性强、视频能力灵活、部署轻快,EasyCVR基于云边端一体化架构,具有强大的数据接入、处理及分发能力,可提供视频监控直播、云端录像、云存储、录像检索与回看、智能告警、平台级联、云台控制、语音对讲、智能AI分析接入等功......
  • Spring Boot、Nacos配置文件properties、yml、yaml的优先级
    在标准的SpringBoot应用中,本地配置加载顺序如下:bootstrap.yamlbootstrap.propertiesbootstrap-{profile}.yamlbootstrap-{profile}.propertiesapplication.yamlapplication.propertiesapplication-{profile}.yamlapplication-{profile}.propertiesnacos配置中心共享......
  • 从基础到高级,带你深入了解和使用curl命令(四)
    简介在网络通信和API调用中,发送GET和POST请求是常见的操作。curl命令作为一个功能强大的工具,不仅可以用于文件传输,还可以方便地发送各种类型的HTTP请求。本文将详细介绍如何使用curl命令发送GET和POST请求,并提供一些实用的技巧和示例。发送get请求发送GET请求是获取数据的常用......
  • 架构师必备:精通Nacos以优化微服务设计
    关注微信公众号“程序员小胖”每日技术干货,第一时间送达!引言在微服务架构中,服务注册与发现是至关重要的,而AlibabaNacos正是这方面的优秀解决方案。它不仅功能强大、配置灵活,而且在SpringCloud环境下的集成使用更是极大地提升了服务治理的效率。本文旨在向读者详细介绍......
  • 深度剖析:Dubbo使用Nacos注册中心的坑
    2020年笔者在做微服务部件升级时,Dubbo的注册中心从Zookeeper切换到Nacos碰到个问题,最近刷Github又有网友提到类似的问题,就在这篇文章里做个梳理和总结。1、问题描述前几年我在做微服务部件升级时,将Dubbo的注册中心从Zookeeper切换到Nacos。切换的原因是有2点:Zookeeper保障了......
  • Linux curl命令详解
    Linuxcurl命令详解发布时间:2014-10-2710:25:36来源:linux网站作者:linux人命令:curl在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具。语法:#curl[op......
  • 微服务学习-Ribbon,Nacos
    Ribbon负载均衡在Eureka的学习中,通过添加注解@LoadBalance进行负载均衡,实现的原理是什么?请求端发送信息,LoadBalancerInterceptor负载均衡拦截器拦截请求,根据servername去注册中心获取请求地址,使用负载均衡选择调用哪一个。负载均衡的策略设置1.代码方式:在请求的启动类中......