我一直在尝试使用最新版本的SpringMVC实现设置Swagger Spring-MVC和Swagger UI:Swagger Spring-MVC
我已经能够使初始设置正常工作,但是当我导航到我的SwaggerUI页面时,我收到错误消息,说它无法访问我的api,因为"服务器返回undefined&# 34 ;.当我查看萤火虫时,它说它获得了401 Unauthorized。
当您第一次导航到SwaggerUI URL时,会弹出一个对话框,让我输入我的用户名和密码。我知道它是正确的,因为我可以使用相同的凭据手动使用我的资源。
我的假设是我让Swagger为它自己生成的控制器添加了一些额外形式的授权。我尝试将其设置为Basic Auth,并且根本没有设置auth,但这也不起作用。
有谁知道我的解决方案是什么?提前谢谢。
答案 0 :(得分:1)
我一发布这个问题,我立即意识到答案。
默认的URL提供程序设置为127.0.0.1:8080,我正在导航到localhost:8080。他们解决到同一个地方,但我猜一个人的身份验证不适用于另一个。傻我。