首页 > 解决方案 > 使用 Express 将请求移交给 ADFS 服务器

问题描述

我们目前遇到了对我们的本地 ADFS 3.0 服务器进行身份验证的问题。我们有一个 Angular 应用程序,单页应用程序必须通过 ADFS 进行身份验证。我们在 Angular 应用程序中使用 HTTP POST 请求,但遇到了 CORS 问题(自然是因为它们不在同一台服务器上)。

为了尝试从不同的角度看待它,我们考虑构建一个简单的 Express 服务器,该服务器托管一个 API 调用,我们可以使用用户名和密码从 Angular/SPA 应用程序访问该 API 调用,然后 Express 服务器向 ADFS 发出请求用于身份验证。我们认为这会起作用,因为现在不是浏览器发出请求并解决 CORS 问题。

有没有人在这方面有任何经验并且可能会指出我有用的方向?我们是否走在正确的道路上?

谢谢,本格拉。

标签: angularexpressauthenticationsingle-page-applicationadfs3.0

解决方案


好像您正在重新发明Angular 代理


推荐阅读