如何使用 keycloak 对 loopback 4 应用程序进行身份验证

Posted

技术标签:

【中文标题】如何使用 keycloak 对 loopback 4 应用程序进行身份验证【英文标题】:How to make loopback 4 application authenticated with keycloak 【发布时间】:2020-09-01 07:20:27 【问题描述】:

如何通过 keycloak 或 keycloak-connect 使用 loopback4 应用程序身份验证策略。

Keycloak 提供了 w.r.t express 应用程序的步骤,但希望在 loopback4 中使用它。

参考:https://www.keycloak.org/docs/latest/securing_apps/#_nodejs_adapter

【问题讨论】:

Keycloak 是一个符合 OpenID 连接的身份验证和授权服务器。因此,我认为您应该查看环回文档如何与标准 OpenID 连接服务器集成。但是,请参阅 keycloak.org/docs/latest/securing_apps/… 以在不使用提供的适配器的情况下集成 Keycloak。 keycloak.org/docs/latest/securing_apps/…,我检查并更新了用户信息,但需要在环回 Fabrice G 中使用类似 nodejs 适配器的机制。你能在示例宠物项目中提供帮助吗? 【参考方案1】:

keycloak-backend npm 库仅提供用于身份验证的令牌验证方法(在线和离线)。离线方法需要一个公钥,在大多数情况下,可以从 https://keycloak-domain/auth/realms/realm 检索。

【讨论】:

以上是关于如何使用 keycloak 对 loopback 4 应用程序进行身份验证的主要内容,如果未能解决你的问题,请参考以下文章

Loopback 4:CRUDRestController 的授权装饰 - 无论如何可能吗?

如何使用 Keycloak 正确进行委派用户自我管理

如何在 Flutter 中使用 KeyCloak

Keycloak,如何保护不提供网页的 Spring Boot 后端?

如何激活keycloak的REST API?

如何使用 spi-loopback-test linux 内核模块?