如何使用 CAS 身份验证设置 Express Gateway 代理

How to setup an Express Gateway proxy with CAS authentication

我正在尝试构建一个 proof-of-concept API 网关来聚合和集中通过 APIs 公开的多个工具。

Express Gateway 非常适合我的用例,但是我不完全确定如何使用 CAS 设置代理策略(或者即使可能)。

我想要聚合的工具在 CAS 后面,所以当我尝试 re-route 请求时,它们失败了。

是否可以这样使用Express Gateway?

也许我需要手动设置要通过的 headers 或以某种方式手动连接基本身份验证策略?

从技术上讲,没有什么能阻止这两个系统一起正常工作。

我对 CAS 本身不太熟悉,但我希望他们有某种 SDK(也许是 WebAPI?),您可以使用它来编写自己的集成。

在这种情况下,您可以编写 Express Gateway plugin 将此类功能与网关本身集成。

尝试查看我们的插件文档;那么我会邀请您访问我们的 Gitter 频道,以防万一我们可以就此事进行实时讨论。

干杯,

V.