当前位置: 首页 > news >正文

docker部署的nacos2.2x开启鉴权功能

注意在2.2.0版本之后如果不开启鉴权,那么默认不需要登录就可以访问

        

所以我们需要手动开启鉴权,nacos启动好以后来到容器内部修改

docker exec -it nacos /bin/shvim conf/application.properties在第34行下面添加
nacos.core.auth.enabled=true
nacos.core.auth.enable.userAgentAuthWhite=false然后修改下面这三行nacos.core.auth.plugin.nacos.token.secret.key=${NACOS_AUTH_TOKEN:SecretKey13213464979879798431316877979798464654987979846516565987987}SecretKey13213464979879798431316877979798464654987979846516565987987的内容可以自定义nacos.core.auth.server.identity.key=${NACOS_AUTH_IDENTITY_KEY:example}
nacos.core.auth.server.identity.value=${NACOS_AUTH_IDENTITY_VALUE:example}

docker restart nacos

        修改完后退出容器,然后重启nacos重新访问就可以正常登录了,第一次访问会有一个没有命名空间权限的报错这个点击确定不用管直接登录。

http://192.168.81.130:8848/nacos

或者在访问时http://192.168.81.130:8848/nacos/#/login  这样就不会弹窗了

阿里云给出的问题回复是:Nacos 2.2.3 开启鉴权后首次登录报“权限认证失败,没有命名空间的访问权限”,但第二次登录就恢复正常的原因可能是因为首次登录时用户的权限尚未完全生效或同步到服务端。

在Nacos开启鉴权后,系统会要求每个用户拥有对应的权限才能访问特定的命名空间。当用户第一次登录时,特别是刚创建或刚刚赋予权限的用户,可能会存在一定的延迟。

默认用户nacos 默认密码 nacos

到这里nacos鉴权就开启成功了。

http://www.lryc.cn/news/342002.html

相关文章:

  • 【数据结构与算法】之五道链表进阶面试题详解!
  • vue2实现生成二维码和复制保存图片功能(复制的同时会给图片加文字)
  • Redis之字符串类型深入之SDS底层结构
  • Cesium 3dTileset 支持 uv 和 纹理贴图
  • C++可变参数模板中的省略号
  • uni-ui 使用uni-icons有些图标显示不出来,如down,up图标
  • 动态增删表格
  • Java-(乘法表之后)增强for循环
  • Celery(分布式任务队列)入门学习笔记
  • 【网络】tcp协议如何保证可靠性
  • select,poll,epoll
  • 【48天笔试强训】day18
  • 链表经典面试题01
  • 基于java的CRM客户关系管理系统的设计与实现(论文 + 源码 )
  • 【动态规划-最长上升子序列模型part2】:拦截导弹、导弹防御系统、最长公共上升子序列【已更新完成】
  • Spring 如何解决 Bean 循环依赖
  • 【driver4】锁,错误码,休眠唤醒,中断,虚拟内存,tasklet
  • python之 函数相关知识解析
  • 监视器和显示器的区别,普通硬盘和监控硬盘的区别
  • Linux:升级OpenSSL和OpenSSH
  • 方法的入栈和出栈
  • PHP介绍
  • 接口自动化测试之-requests模块详解
  • 低代码+定制物资管理:创新解决方案探析
  • 13 【PS作图】人物绘画理论-脸型
  • Python批量修改图片文件名中的指定名称
  • STM32点灯大师(点了一颗LED灯,轮询法)
  • 动态规划算法:路径问题
  • 盘一盘接口测试的那些痛点,你现在会解决了吗
  • 基于alpha shapes的边缘点提取(matlab)