nacos开启基础认证为knife4j:basic:enable:true后,页面就直接报Knife4j文档请求异常

Blade 未结 1 1293
牡蛎
牡蛎 剑者 2021-05-08 09:55

一、该问题的重现步骤是什么?

1. nacos开启基础认证为basic:enable:true后,页面就直接报Knife4j文档请求异常,变成false后接口文档可以访问,环境是开发环境,dev,火狐和谷歌都试了,都是这个问题

#knife4j配置

knife4j:

 #启用

 enable: true

 #基础认证

 basic:

   enable: true

   username: blade

   password: blade

2. 

3.


二、你期待的结果是什么?实际看到的又是什么?

希望可以弹出需要输入用户名和密码,然后才能访问


三、你正在使用的是什么产品,什么版本?在什么操作系统上?


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  • 2021-05-08 12:48

    清空一下浏览器缓存试试,现在的blade-swagger服务基本就是用的knife4j官方的代码了,如果这样不行的话只能给knife4j官方发issue

    作者追问:2021-05-08 13:24

    有什么办法解决吗?接口文档暴露在外面不安全

    作者追问:2021-05-08 13:25

    缓存清空了还是不行的

    0 讨论(0)
提交回复