用户密码到底存在哪:自建与托管身份服务的取舍
来源:dev.to — 2026-10-21 · 约 12 分钟阅读
📋 概述
加认证时大家盯着登录框,真正该在上线前问的是:用户凭据存在哪里,谁负责保护它们。自建 Keycloak 意味着数据库、备份、更新、网络与访问策略全在你手上,运维与安全的重担也一起到手;托管方案把底层基础设施接走并提供自动更新,但 Keycloak 的配置与「认证如何集成进应用」仍然由团队负责。文中还对比了部署区域、按无限用户而非月活计价、以及 realm 导出带来的迁移可选项。
🔑 核心要点
- 自建与托管的差别不是服务跑在哪,而是运维与安全责任落在谁头上。
- 托管方案把基础设施接走,但配置正确性与应用侧集成责任仍在团队。
- 按无限用户而非月活计价,让规模变大时的成本变得可预测。
- 能否导出 realm 决定了日后能否迁回自建,这是选型时最容易忽略的一条。
💡 金句
“where are your users' credentials stored, and who is responsible for protecting them?”
译:你的用户凭据存在哪里,又是谁在为保护它们负责?
← 返回 dev.to 首页