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

请求管理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 69 0
0 条回答
写回答
取消 提交回答

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

相关电子书

更多
API 平台的安全实践 立即下载
workshop专场-微服务专场-开发者动手实践营-微服务-使用Nacos进行服务的动态发现和流量调度 立即下载
Nacos 启航,发布第一个版本, 云原生时代助力用户微服务平台建设 立即下载