Keycloak 集成与授权策略全解析
1. Keycloak 应用集成
1.1 代码获取
代码示例可从以下 GitHub 仓库获取:
$ cd Keycloak---Identity-and-Access-Management-for-Modern-Applications-2nd-Edition/ch7/nodejs
在该目录下,有 frontend 和 backend 两个目录,包含了后续示例所需的所有代码。
1.2 创建 Node.js 客户端
1.2.1 安装依赖并创建 Keycloak 对象
安装 keycloak-connect 包后,需修改应用代码以创建 keycloak 对象:
var memoryStore = new session.MemoryStore();
var keycloak = new Keycloak({ store: memoryStore });
这里使用 memoryStore 为前端应用的用户创建本地会话,避免用户认证后重定向到 Keycloak。
1.2.2 配置 keycloak.json 文件
配置信息从
超级会员免费看
订阅专栏 解锁全文
30

被折叠的 条评论
为什么被折叠?



