开源的认证解决方案,提供完整的登录、注册、会话管理。可以自托管(免费)或使用云版(有免费套餐)。
SuperTokens 是一个开源的认证解决方案,旨在解决 Auth0 等商业服务的成本问题。你可以自托管(完全免费),也可以使用官方云服务(有免费套餐)。它提供了完整的登录、注册、会话管理功能。
我选择自托管 SuperTokens,用 Docker 在 VPS 上部署。在 Next.js 项目中集成了它们的 SDK,配置好后,登录、注册、邮箱验证、密码重置都能直接使用。数据完全在我自己服务器上,不用担心隐私。
SuperTokens 是 Auth0 的开源替代,让你掌控用户数据。
小技巧:SuperTokens 支持自定义 UI,你可以完全设计自己的登录界面,而不用使用预置组件。