Keycloak 速查
共 25 条 Keycloak 速查:启动、核心概念、OIDC 端点、管理 CLI、生产实践。 支持搜索与分类筛选,点击即可复制。
启动
开源 IAM,提供 OIDC/SAML。
| 命令 | 说明 |
|---|---|
| 开发模式启动 | |
| 开发 / 生产模式 | |
| 管理界面 | |
| 生产环境预构建优化 |
核心概念
realm / client / user。
| 命令 | 说明 |
|---|---|
| 隔离命名空间(用户、客户端、角色各自独立) | |
| 受保护的应用(配 client id / secret / 重定向 URI) | |
| 用户、用户组与角色 | |
| 控制 token 里包含哪些声明 | |
| 对接外部 IdP 或 LDAP/AD |
OIDC 端点
realm 下的标准端点。
| 命令 | 说明 |
|---|---|
| 发现文档(所有端点) | |
| 授权端点 | |
| 取令牌(授权码/客户端凭证/刷新) | |
| JWKS(验签公钥) | |
| 用户信息 | |
| 客户端凭证取令牌 |
管理 CLI
kcadm.sh。
| 命令 | 说明 |
|---|---|
| 登录 | |
| 创建 realm | |
| 创建 client | |
| 查询 / 创建用户 | |
| 重置密码 |
生产实践
数据库与集群。
| 命令 | 说明 |
|---|---|
| 数据库 | |
| 生产启动参数 | |
| 代理与 HTTPS | |
| 备份 | |
| 安全策略 |
使用说明
Keycloak 速查:启动、核心概念、OIDC 端点、管理 CLI、生产实践;支持搜索与分类筛选,点击即可复制。
- 按用途点分类:启动、核心概念、OIDC 端点、管理 CLI、生产实践。
- 点「命令」列复制到终端或应用配置。
- 先建 realm,再建 client(配好重定向 URI),最后接应用。
- 应用侧用发现文档拿端点,用 JWKS 验签 token。
常见问题
- realm 和 client 是什么关系?
- realm 是隔离命名空间(含用户、角色、客户端);client 是 realm 里注册的一个受保护应用,配置了回调与授权类型。
- 生产能只用内嵌数据库吗?
- 不能。内嵌 H2 只适合体验;生产必须用外部数据库(Postgres/MySQL)并做备份。
- 需要联网吗?
- 速查内容本地可用;拉取镜像需联网。