跳至内容
FindOpenSource

SuperTokens

开源的自托管身份验证核心服务,提供无密码登录、社交登录和邮箱/密码登录,可作为 Auth0 或 Firebase Auth 的替代方案。

概述

SuperTokens Core 是 SuperTokens 的核心后端 HTTP 服务,SuperTokens 是一个开源身份验证系统,定位为 Auth0、Firebase Auth 和 AWS Cognito 的替代方案。它负责处理核心身份验证逻辑和数据库操作,由 SuperTokens 的后端 SDK(提供 Node.js、Go、Python 等多种语言版本)调用;这些后端 SDK 又对外暴露注册、登录、登出和会话刷新等 API,供前端 SDK 使用,以管理会话令牌并渲染登录界面。

它支持无密码登录、社交登录、邮箱/密码及手机号/密码认证、会话管理、多因素认证、按组织划分的多租户企业级单点登录、用户角色,以及微服务间身份验证。该仓库中 `ee/` 目录之外的内容采用 Apache-2.0 许可证;`ee/` 目录(企业版功能)则单独授权。

SuperTokens 适合那些希望使用官方 SDK、直接自托管自己的身份验证逻辑和数据,而不是依赖完全托管的第三方身份提供商的团队。

分类
身份验证与安全
关键词
authenticationpasswordlesssocial-loginsession-managementself-hostedloginmfa
编程语言
Java
许可证
Apache-2.0

发现信息有误?在 GitHub 上提出修改建议