开发者社区 > 云原生 > 微服务 > 正文

请求管理API携带的accessToken是不是必须是nacos账户的才行?

我使用的nacos版本是2.4.0,我请求管理API地址/nacos/v2/core/cluster/node/list的时候携带的accessToken是不是必须是nacos账户的才行?(我在nacos控制台上创建了一个nacos_monitor账户,对其赋予资源public的只读权限,然后使用这个账户的accessToken请求管理API时,响应状态码是403,响应信息是authorization failed。)fdde9c5ad7bae5e9b5fa027de7e294d8.png见上面的截图。我分别使用账户nacos、nacos_monitor及相应密码请求/nacos/v1/auth/login,会获取到不同的accessToken。然后分别使用这2个accessToken请求运维API地址/nacos/v2/core/cluster/node/list?accessToken=XXXXXX。只有nacos账户的accessToken可以得到正常的响应信息,二nacos_monitor账户的accessToken获取到的是403响应。

展开
收起
我睡觉不困 2024-08-19 17:47:47 73 0
0 条回答
写回答
取消 提交回答

为微服务建设降本增效,为微服务落地保驾护航。

相关电子书

更多
Spring Boot2.0实战Redis分布式缓存 立即下载
CUDA MATH API 立即下载
API PLAYBOOK 立即下载