alibaba / nacos

an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications.
https://nacos.io
Apache License 2.0
30.17k stars 12.82k forks source link

nacos dashboard 权限管理新增user namespace 后登陆403 #2945

Closed Starbucksstar closed 4 years ago

Starbucksstar commented 4 years ago

Issue Description

nacos 1.2.1和1.3.0-beta版本 dashboard新增用户,分配读写权限后,分配新namespace,新用户登陆报403,authorization failed!

Describe what happened (or what feature you want)

Describe what you expected to happen

新用户登陆后dashboard只显示分配的namespace配置和服务,不弹出authorization failed!

How to reproduce it (as minimally and precisely as possible)

Tell us your environment

nacos1.2.1/nacos1.3.0-Beta mac 本地standlone模式 本地mysql--使用nacos-mysql.sql初始化

Anything else we need to know?

chuntaojun commented 4 years ago

应该是在public的命名空间在显示的吧?可以直接点击对应的命名空间,前端显示问题我们会优化下的

EasonFeng5870 commented 4 years ago

@i will solve it@

KomachiSion commented 4 years ago

maybe refer to #3525 and #2835

iacker commented 2 years ago

image 这玩意在 2.0.4 版本依旧存在!

li-xiao-shuang commented 2 years ago

image 这玩意在 2.0.4 版本依旧存在!

看你创建的用户有没有分配对应的权限

iacker commented 2 years ago

image 这玩意在 2.0.4 版本依旧存在! 创建的用户没有该权限才会出现这个问题。那也不能直接贴个弹框放那,2.0.3 版本就有,未登录的时候就弹,2.0.4优化了一波未登录的时候不弹了,但是无权限用户的 namespace 依然会弹这个破框框,是故意的么,不懂 看你创建的用户有没有分配对应的权限

iacker commented 2 years ago

应该是在public的命名空间在显示的吧?可以直接点击对应的命名空间,前端显示问题我们会优化下的

这个计划哪个版本优化呢?