nacos2.x关闭控制台登录功能的配置无效

ds97pgxw  于 2022-11-02  发布在  Nacos
关注(0)|答案(4)|浏览(587)

nacos文档-运维指南-控制台手册-登录管理
关闭登录功能
由于部分公司自己开发控制台,不希望被nacos的安全filter拦截。因此nacos支持定制关闭登录功能找到配置文件 ${nacoshome}/conf/application.properties, 替换以下内容即可。


## spring security config

### turn off security

spring.security.enabled=false
management.security=false
security.basic.enabled=false
nacos.security.ignore.urls=/**

# nacos.security.ignore.urls=/,/**/*.css,/**/*.js,/**/*.html,/**/*.map,/**/*.svg,/**/*.png,/**/*.ico,/console-fe/public/**,/v1/auth/login,/v1/console/health,/v1/cs/**,/v1/ns/**,/v1/cmdb/**,/actuator/**

application.properties中添加了上述配置,但是控制台依然可以登录

wbgh16ku

wbgh16ku1#

你的自己开发的控制台前端文件得放到Nacos项目中吧

sbtkgmzw

sbtkgmzw2#

@i will solve it@

@LxQ0001

没生效的直接原因是因为,在请求接口v1/console/server/state的时候,前端报错了,

没登录的情况下,这个时候还没有token,解析失败,异常捕获后,会跳转到登录页

request.js

我尝试加了一段固定的token,可以不用登录就直接进入控制台。如下所示:

request.js

但是这不是一个好的方式,需要一个接口,让前端知道是否关闭了登录功能,不知道有没有现成的接口,没有的话,我可以在哪个目录写这个接口吗?
@KomachiSion

tvokkenx

tvokkenx3#

嗯 前端需要做一些适配, 最好能做成模块化的方式,能够快速的开关,甚至转跳能力。

3df52oht

3df52oht4#

不过我前端贼菜,不知道怎么做,需要什么能力。

相关问题