nacos 如何设置注册时必须使用token?
下文笔者讲述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设置效果
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。