如何使用 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 的授权装饰 - 无论如何可能吗?