1

我目前正在构建一个由三个主要部分组成的 SpringBoot 应用程序:

  1. 前端服务器(对于我使用 AngularJS 的前端应用程序)
  2. 身份验证服务器(我使用 OAuth2 进行身份验证)
  3. 资源服务器(为前端提供 RESTServices)

我已经找到了一个非常有用的教程,对我来说效果很好。但我想知道是否有办法在前端省略 Zuul 代理?我想直接从我的前端 angularJS 应用程序中调用资源端点'localhost:9000/resource'。

我已经向我的资源服务器添加了一个 CORSFilter(对于这一步,我使用了本教程

但是当我从我的 AngularJS 应用程序中发送请求时,资源服务器会响应 HTTP 401 错误,尽管我已经通过身份验证服务器进行了身份验证。

我已经尝试使用 Fiddler 分析浏览器和提供 RESTService 的服务器之间的通信。通过这样做,我发现我的 AngularJS 应用程序没有在请求标头中发送任何会话 ID。

你有什么想法,我可以在哪里继续寻找我的问题的解决方案?

亲切的问候,弗洛里安

4

0 回答 0