【问题标题】:How to setup an Express Gateway proxy with CAS authentication如何使用 CAS 身份验证设置 Express Gateway 代理
【发布时间】:2018-05-01 18:32:01
【问题描述】:

我正在尝试构建一个概念验证 API 网关,以聚合和集中通过 API 公开的多个工具。

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

我要聚合的工具位于 CAS 后面,因此当我尝试重新路由请求时,它们会失败。

是否可以以这种方式使用 Express Gateway?

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

【问题讨论】:

    标签: cas api-gateway express-gateway


    【解决方案1】:

    从技术上讲,没有什么能阻止这两个系统正确协同工作。

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

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

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

    干杯,

    V.

    【讨论】:

    • 我想知道插件是否已经在工作中。 CAS 协议似乎没有那么复杂(apereo.github.io/cas/4.2.x/protocol/CAS-Protocol.html),所以我看看能不能实现一些东西。只是想确保这不是我可以打开的微不足道的选项或设置。谢谢! :)
    • 我们没有任何内置策略可以做到这一点。你可以重复使用你能找到的任何东西。
    猜你喜欢
    • 2013-07-05
    • 2021-12-27
    • 2010-10-17
    • 1970-01-01
    • 1970-01-01
    • 2023-03-11
    • 1970-01-01
    • 2019-11-06
    • 1970-01-01
    相关资源
    最近更新 更多