【问题标题】:NodeJS + Keycloak without expressNodeJS + Keycloak 没有快递
【发布时间】:2022-01-15 05:52:26
【问题描述】:

我正在尝试使用 Keycloak 保护我的 Node.JS 应用程序,但我的应用程序不使用 express。我进行了广泛的搜索,但对我来说,这似乎是不可能的,至少对于 Keycloak 官方提供的库来说。 (“keycloak without express”只是出现根本没有结果

不过,我对 keycloack 生态系统有些陌生,如果有人能为我的问题提供一些解决方案,我会很高兴!

【问题讨论】:

    标签: node.js express keycloak keycloak-nodejs-connect


    【解决方案1】:

    Keycloak 提供Node.js adapter。是的,文档中的示例适用于 express.js,但没有什么能阻止您在任何 Node.js 应用程序中使用它(当然这取决于该 Node.js 应用程序的实现方式)。

    无论如何,Keycloak 不是基于任何遗留协议,而是基于 OIDC 标准,因此您可以使用任何 OIDC 库。它真的不需要在名称中包含“keycloak”。你可以从OIDC certified libraries开始。

    【讨论】:

    • 是的,我想会是这样。在我的情况下,keycloak-connect 真的根本不起作用,所以我刚刚决定使用openid-client。谢谢!
    猜你喜欢
    • 2018-08-05
    • 2018-06-29
    • 2017-10-10
    • 1970-01-01
    • 1970-01-01
    • 2020-12-02
    • 2021-04-22
    • 2023-03-23
    • 2015-04-11
    相关资源
    最近更新 更多