Pocket ID
什么是 Pocket ID?
Pocket ID 是一个简单的 OIDC 提供商,使用 passkeys 进行无密码认证。它的设计目标是简单直观、易于使用。它仅支持 passkey 认证,允许您使用 Yubikey 等硬件安全密钥,在您的自托管服务中进行安全登录。
部署变体
Pocket ID 在 Coolify 中提供两种部署配置:
Pocket ID(默认)
- 数据库: SQLite(嵌入式)
- 使用场景: 简单部署、测试或个人认证服务器
- 组件: 单个内置 SQLite 数据库的 Pocket ID 容器
带 PostgreSQL 的 Pocket ID
- 数据库: PostgreSQL
- 使用场景: 需要更好性能和数据可靠性的生产部署
- 组件:
- Pocket ID 容器
- PostgreSQL 容器
- 自动数据库配置和健康检查
功能
- 无密码认证: 使用 passkey 代替密码,提供更强的安全性
- OIDC 提供商: 支持与 OpenID Connect 兼容的应用程序集成
- 简单设置: 与复杂的替代方案相比,安装和配置更简单
- 广泛兼容性: 可与 各种服务(如 Nextcloud、GitLab 等)配合使用
- Passkey 支持: 完全支持 Yubikey 等硬件安全密钥
- 自托管: 完全掌控您的认证基础设施
快速开始
部署完成后,您可以通过以下地址使用管理员账户登录:
https://<your-app-url>/setup按照 Pocket ID 设置向导配置您的实例并创建第一个 passkey。
演示
要查看 Pocket ID 的实际效果,请访问 在线演示。
此演示与 Coolify 无关。
