nacos添加鉴权

这篇具有很好参考价值的文章主要介绍了nacos添加鉴权。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

非docker方式,nacos添加鉴权
  1. maven的pom文件

spring-cloud-alibaba-dependencies

<dependency>
  <groupId>com.alibaba.cloud</groupId>
  <artifactId>spring-cloud-alibaba-dependencies</artifactId>
  <version>2.2.7.RELEASE</version>
  <type>pom</type>
  <scope>import</scope>
</dependency>

nacos的config和discovery

<dependency>
  <groupId>com.alibaba.cloud</groupId>
  <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
  <version>2.2.7.RELEASE</version>
</dependency>

<dependency>
  <groupId>com.alibaba.cloud</groupId>
  <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
  <version>2.2.7.RELEASE</version>
</dependency>
  1. 修改nacos的配置文件application.properties
nacos.core.auth.enabled=true

nacos添加鉴权
3. 进入nacos,如果不用默认的public就需要创建新的命名空间或者在克隆原有配置文件的时候添加
nacos添加鉴权
4. 添加用户
nacos添加鉴权

  1. 创建角色
    nacos添加鉴权
  2. 添加权限
    nacos添加鉴权
  3. 修改项目中的bootstrap.yml文件或者properties文件
spring:
  application:
    name: 787k-cloud-search
  cloud:
    nacos:
      config:
        server-addr: 127.0.0.1:8848
        file-extension: yaml
        username: root
        password: root
        namespace: 3e57ac09-71ed-44a7-b6aa-2e839cb82cc8
        group: DEV_GROUP
        context-path: /nacos
  profiles:
    active: dev

nacos添加鉴权
8. 修改nacos中的配置文件
nacos添加鉴权
9. 启动服务并查看nacos服务发现列表,我的是三个服务,全部注册成功
nacos添加鉴权
10. 通过postman进行验证
nacos添加鉴权

nacos-server开启鉴权: docker 安装

compose文件

environment:
   - PREFER_HOST_MODE=hostname
   - MODE=standalone
   - NACOS_AUTH_ENABLE=true

docker参考文章链接文章来源地址https://www.toymoban.com/news/detail-400374.html

到了这里,关于nacos添加鉴权的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Nacos鉴权和配置加密—官方原版

    按照官方文档配置启动,默认是不需要登录的,这样会导致配置中心对外直接暴露。而启用鉴权之后,需要在使用用户名和密码登录之后,才能正常使用nacos。开启鉴权之前,application.properties中的配置信息为: 开启鉴权之后,application.properties中的配置信息为: 开启鉴权之后,

    2024年02月05日
    浏览(29)
  • nacos开启鉴权+springboot配置用户名密码

    nacos默认没有开启鉴权,springboot无需用户名密码即可连接nacos。从2.2.2版本开始,默认控制台也无需登录直接可进行操作。 因此本文记录一下如何开启鉴权,基于nacos2.3.0版本。 编辑nacos服务端的application.properties: 启动nacos后,使用默认的用户名nacos和密码nacos进行登录: 登录

    2024年04月17日
    浏览(50)
  • Nacos2.2.0-开启鉴权配置、权限认证

    1、application.properties文件 修改之前 修改之后 2、增加项目中nacos注册服务的验证信息 增加用户及密码:

    2024年02月13日
    浏览(32)
  • sentinel整合nacos鉴权403问题(Nacos get changed dataId error, code: 403)

    由于spring-cloud-starter-alibaba-sentinel-2.2.1.RELEASE所依赖的spring-cloud-alibaba-sentinel-datasource-2.2.1.RELEASE不支持nacos鉴权,需要升级spring-cloud-starter-alibaba-sentinel版本或升级spring-cloud-alibaba-sentinel-datasource至2.2.2.RELEASE或以上版本。推荐仅升级spring-cloud-alibaba-sentinel-datasource至2.2.2.RELEASE,对其

    2024年02月11日
    浏览(26)
  • linux安装搭建配置docker,mysql,nacos,redis哨兵集群,kafka,elasticsearch,kibana,IK分词器,安装Rabbitmq,安装并配置maven

    目录 搭建docker 1.2安装yum工具  1.3更新阿里镜像源 1.4下载docker 1.5关闭防火墙 1.6启动docker 1.7查看docker版本 1.8配置阿里云镜像 1.8.1 创建文件夹 1.8.2在文件夹内新建一个daemon.json文件 1.8.3重载文件 1.9重启docker 2安装MySQL 3安装nacos 3.1拉取nacos镜像并启动 3.2启动nacos命令 3.3命令敲完

    2024年02月03日
    浏览(49)
  • nacos升级开启鉴权后,微服务无法连接的解决方案

    版本: 软件 版本号 备注 spring boot 2.2.5.RELEASE spring-cloud Hoxton.SR3 spring-cloud-alibaba 2.2.1.RELEASE nacos 2.0.1 从1.4.2版本进行升级。同时作为注册中心和配置中心 一、升级nacos版本,开启鉴权 1.在application.properties配置文件开启鉴权,保存后重启nacos 2.登录nacos,“权限控制”-“用户列表

    2024年02月13日
    浏览(37)
  • Spring Gateway、Sa-Token、nacos完成认证/鉴权

    之前进行鉴权、授权都要写一大堆代码。如果使用像Spring Security这样的框架,又要花好多时间学习,拿过来一用,好多配置项也不知道是干嘛用的,又不想了解。要是不用Spring Security,token的生成、校验、刷新,权限的验证分配,又全要自己写,想想都头大。 Spring Security太重

    2024年02月09日
    浏览(37)
  • WebApi中添加Jwt鉴权

    JSON Web Token(JWT)是一个非常轻巧的规范。这个规范允许我们使用 JWT 在用户和服务器之间传递安全可靠的信息。一个 JWT 实际上就是一个字符串,它由三部分组成,头部、载荷与签名。前两部分需要经过 Base64 编码,后一部分通过前两部分 Base64 编码后再加密而成。针对前后端

    2024年02月08日
    浏览(30)
  • Nacos开启鉴权后读取不到配置文件,get data from Nacos error,dataId:http error, code=403,dataId=

    报错信息 解决办法 我开始没加鉴权,使用的是application.yml是可以的,加了之后要将application.yml换成bootstrap.yml。 spring cloud Alibaba组件版本依赖关系 2021.x 分支 适配 Spring Boot 2.4,Spring Cloud 2021.x 版本及以上的 Spring Cloud Alibaba 版本按从新到旧排列如下表(最新版本用*标记):

    2024年03月23日
    浏览(32)
  • Springboot WebSocket鉴权,前处理(添加过滤器)

    2.创建处理器 3.创建拦截器 3.创建配置文件

    2024年02月15日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包