2.3. Node.js 适配器
Red Hat Single Sign-On 提供在 Connect (保护服务器端 JavaScript 应用)基础上构建的 Node.js 适配器,其目标是足够灵活地与 Express.js 等框架集成。
要使用 Node.js 适配器,首先必须在 Red Hat Single Sign-On Admin 控制台中为您的应用程序创建一个客户端。适配器支持公共、机密和仅 bearer 访问类型。要选择哪个选项取决于用例的场景。
在创建了客户端后,点 Installation 选项卡,选择 Red Hat Single Sign-On OIDC JSON for Format Options,然后点 Download。下载的 keycloak.json 文件应该在项目的根目录下。
2.3.1. 安装 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
假设您已经安装了 Node.js,请为您的应用程序创建一个文件夹:
mkdir myapp && cd myapp
mkdir myapp && cd myapp
使用 npm init 命令为应用程序创建 package.json。现在,在 dependencies 列表中添加 Red Hat Single Sign-On connect 适配器:
"dependencies": {
"keycloak-connect": "file:keycloak-connect-15.0.2.redhat-00001.tgz"
}
"dependencies": {
"keycloak-connect": "file:keycloak-connect-15.0.2.redhat-00001.tgz"
}