nacos 如何设置注册时必须使用token?

欢喜 Java经验 发布时间:2025-04-29 16:53:28 阅读数:692 1
下文笔者讲述nacos设置注册时必须使用token的方法及示例分享,如下所示

nacos设置token的实现思路

1.nacos 端启用 auth
2.客户端使用时,加入 token信息

例:
Nacos中设置注册时需使用Token
 我们需进行以下两种模式 
 
1.启用认证:
     确保Nacos认证功能已经启用
	  可在`application.properties`文件中
	   设置以下属性来启用认证
	   
   nacos.core.auth.enabled=true
     
2.配置Token认证:
    Nacos支持多种认证方式
	 如:
	   Token认证
	    
   nacos.core.auth.system.type=nacos
   nacos.core.auth.plugin.nacos.token.secret.key=your_secret_key
   nacos.core.auth.plugin.nacos.token.expire.seconds=18000
   
   //相关说明
   -`nacos.core.auth.system.type`:
      指定认证系统类型为Nacos
   -`nacos.core.auth.plugin.nacos.token.secret.key`:
      设置用于生成和验证Token密钥
   -`nacos.core.auth.plugin.nacos.token.expire.seconds`:
      设置Token过期时间(单位:秒)

3. 客户端配置:
    在客户端配置中
	  需在注册服务时提供Token
	  
   例:
     java客户端
	    可使用`NacosConfigProperties`
		   或 `NacosDiscoveryProperties`设置认证信息 
    
   NacosDiscoveryProperties discoveryProperties = new NacosDiscoveryProperties();
   discoveryProperties.setServerAddr("localhost:8848");
   discoveryProperties.setUsername("nacos");
   discoveryProperties.setPassword("nacos");
   discoveryProperties.setNamespace("your_namespace");
   discoveryProperties.setAccessToken("your_token");

  重启nacos服务端和客户端,即可实现nacos token设置效果
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202504/17459168628452.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者