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中添加了上述配置,但是控制台依然可以登录
4条答案
按热度按时间wbgh16ku1#
你的自己开发的控制台前端文件得放到Nacos项目中吧
sbtkgmzw2#
@i will solve it@
@LxQ0001
没生效的直接原因是因为,在请求接口v1/console/server/state的时候,前端报错了,
没登录的情况下,这个时候还没有token,解析失败,异常捕获后,会跳转到登录页
request.js
我尝试加了一段固定的token,可以不用登录就直接进入控制台。如下所示:
request.js
但是这不是一个好的方式,需要一个接口,让前端知道是否关闭了登录功能,不知道有没有现成的接口,没有的话,我可以在哪个目录写这个接口吗?
@KomachiSion
tvokkenx3#
嗯 前端需要做一些适配, 最好能做成模块化的方式,能够快速的开关,甚至转跳能力。
3df52oht4#
不过我前端贼菜,不知道怎么做,需要什么能力。