使用 Flask 的 Swagger 未显示登录窗口

问题描述

我使用 Flask 设置了 REST API,其中包含一些 API 文档。

文档在代码中,我使用 Flasgger 来运行 API 文档接口。

问题在于,在尝试使用 URL https://<server_address>/apidocs/index.html 访问 API 时,没有显示登录框。我只是在浏览器窗口中得到结果 Authentication required

Browser window

我期待这样的窗口:

Login window

我在远程服务器上没有得到。我可以完美地登录本地主机,但不能在我的远程服务器上。

出于某种原因,远程服务器没有给我那个登录窗口。我曾尝试同时使用 HTTP 和 HTTPS,因为有人提到协议也很重要。

库版本:

  • flask-swagger==0.2.14
  • flagger==0.9.5
  • pytest-flask==0.15.0

提前致谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)