SuperTokens
supertokens.com又名 SuperTokens、supertokens-core
开源的用户认证方案,提供邮箱密码、社交登录、Magic Link 和会话管理,带预置登录页 UI 与 25 个以上框架的 SDK,可自托管,适合要把登录系统私有化部署到客户环境、又不想重写认证逻辑的中小团队。
工具有免费版网页英文开源

SuperTokens 是一套给应用加登录注册的开源认证方案。开发者不用从零写密码校验、会话刷新和找回密码流程,接入它的 SDK 后,登录页、后端接口和会话管理都能直接跑起来。官网给出的起步命令是 npx create-supertokens-app@latest,号称五分钟完成配置。
主要功能
认证方式覆盖邮箱密码、社交登录(Google、GitHub、Facebook 及自定义提供商)、Magic Link 和短信/邮件验证码。配套还有邮箱验证、忘记密码、RBAC 权限、用户管理面板和会话管理。插件层可以加租户选择、CAPTCHA 防机器人、封禁用户等能力。
它提供预置登录页 UI,也可以只用前端 SDK 自己写页面,登录框挂在自有域名下,不跳转到第三方。官方称兼容 25 个以上框架,页面列出 JS、Go、Python、React、Angular、Vue、Android、Flutter、iOS。
费用与部署
自托管开源版免费且不限月活用户数。托管云服务按 MAU 计费,每月 5000 活跃用户以内免费,超出按每 MAU 0.02 美元计;多因素认证、账户关联等附加功能另计,云版最低月账单 100 美元。自托管需要自己运维服务,云版则由官方托管。
适合谁
适合要自己掌控用户数据、又不想重写认证逻辑的开发团队,尤其是需要私有化部署到客户环境的中小团队。项目在 GitHub 上有 1.2 万以上 star,2022 年入选 ROSS Index,有 Y Combinator 背景。
常见问题
SuperTokens 收费吗?
SuperTokens 有免费版,部分功能或用量要付费。自托管免费;云版每 MAU $0.02,5K 以内免费。
SuperTokens 有哪些平台 / App?
支持 网页。
SuperTokens 的替代品有哪些?
本站整理了 3 个替代品,例如 Clerk、Auth0、Supabase Auth。