第 4 章 Red Hat build of Keycloak Node.js adapter


红帽构建的 Keycloak 提供在 Connect 基础上构建的 Node.js 适配器,以保护服务器端 JavaScript 应用 - 目标足以与 Express.js 等框架集成。适配器在 covers 下使用 OpenID Connect 协议。您可以查看 带有 OpenID Connect 的安全应用程序和服务 一章,以了解有关 OpenID Connect 端点和功能的通用信息。

要使用 Node.js 适配器,首先需要在 Red Hat build of Keycloak Admin Console 中为您的应用程序创建一个客户端。适配器支持公共、机密和 bearer 访问类型。要选择哪个选项取决于用例场景。

创建客户端后,点右上角的 Action,然后选择 Download adapter config。对于 Format,选择 *Keycloak OIDC JSON 并点 Download。下载的 keycloak.json 文件位于项目的根目录中。

4.1. 安装

假设您已安装了 Node.js,请为您的应用程序创建一个文件夹:

mkdir myapp && cd myapp
Copy to Clipboard Toggle word wrap

使用 npm init 命令为您的应用程序创建 package.json。现在,在依赖项列表中添加 Keycloak 连接适配器的红帽构建:

    "dependencies": {
        "keycloak-connect": "file:keycloak-connect-26.0.15.tgz"
    }
Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat