0

我一直在尝试使用最新版本的 SpringMVC 实现在这里设置 Swagger Spring-MVC 和 Swagger UI:Swagger Spring-MVC

我已经能够使初始设置正常工作,但是当我导航到我的 SwaggerUI 页面时,我收到一条错误消息,指出它无法访问我的 api,因为“服务器返回未定义”。当我查看萤火虫时,它说它正在获得 401 Unauthorized。

当您第一次导航到 SwaggerUI URL 时,会弹出一个对话框让我输入我的用户名和密码。我知道这是正确的,因为我可以手动使用具有相同凭据的资源。

我的假设是我让 Swagger 向它为自己生成的控制器添加了一些额外的授权形式。我尝试将其设置为基本身份验证,只是根本不设置身份验证,但这也不起作用。

有谁知道我的解决方案是什么?提前致谢。

4

1 回答 1

1

这个问题一发出来,我立刻就明白了答案。

默认 URL 提供程序设置为 127.0.0.1:8080,我正在导航到 localhost:8080。他们解析到同一个地方,但我想来自一个地方的身份验证不会应用于另一个地方。傻我。

于 2014-03-23T16:22:45.837 回答