正在打开每日关注
正在打开每日关注
SST 推出的标准化认证提供商,支持自托管、多环境部署与可定制登录 UI。
Acabo de encontrar este repo y esta buenisimo. Quieres autohospedar tu autenticación oauth 2.0 sin depender de Auth0, Clerk, Firebase o Supabase? OpenAuth es exactamente lo que necesitas. Se trata de un proveedor de autenticación universal y basado en estándares que puedes desplegar completamente en tu propia infraestructura. Funciona con cualquier framework o plataforma y es compatible con cualquier cliente OAuth 2.0. Lo más destacado: - OAuth 2.0 completo → cualquier cliente OAuth puede usarlo - Despliegue flexible: Node.js, Bun, AWS Lambda o Cloudflare Workers - Soporte nativo para Google, GitHub y otros proveedores + flujos locales (email/password, PIN code, etc.) - UI pre-construida y totalmente personalizable (o quítala y usa la tuya) - Tú controlas la gestión de usuarios: mediante un simple callback `success` implementas tu lógica de creación/búsqueda de usuarios - Almacenamiento ligero con KV stores (Cloudflare KV, DynamoDB) - Type-safe y diseñado para ser fácil de integrar Creado por el equipo de SST, actualmente en beta pero con más de 7.000 estrellas en GitHub y desarrollo muy activo. Perfecto si buscas: - Control total de tus datos - Evitar vendor lock-in - Costos predecibles a escala - Autenticación centralizada para varias apps Te recomiendo guardarlo si estas creando tu saas.
是什么 OpenAuth 是 SST 团队推出、目前处于 beta 的标准化认证提供商,目标是把 OAuth 2.0 登录能力做成可独立部署或嵌入现有应用的基础设施。它面向 Web、移动端、SPA、API 与第三方客户端,强调跨框架、跨平台兼容。
架构与核心设计
核心边界是认证服务与业务用户管理解耦:OpenAuth 负责 OAuth 流程及预构建登录界面,业务方通过 success 回调接入自己的用户创建或查找逻辑。部署侧覆盖 Node.js、Bun、AWS Lambda、Cloudflare Workers,存储采用轻量 KV 方案,并支持 Google、GitHub 等身份提供商,以及 email/password、PIN code 等本地流程。
值得借鉴的亮点 README 与截图共同体现了标准协议加可替换 UI 的取舍:既能直接使用主题化登录页,也能完全退出 UI 层。截图中的多品牌、深浅色界面说明它重视接入后的产品一致性,同时保持数据主权与部署自由,适合 SaaS 的统一认证入口。
边界与风险 项目仍在 beta,不能仅凭活跃开发或社区关注度推断生产成熟度。自托管也意味着部署、密钥、用户数据、KV 一致性、回调安全和升级维护由团队承担;是否适合生产,应进一步核验仓库实现、测试、备份与故障恢复能力。