好体验,从登录开始。
托管登录与注册、Google SSO、邮箱验证及密码重置。每个应用都能配置自己的品牌与认证方式。
OAuth + PKCE为产品而生的统一业务基础设施
从登录、订阅到权益、候补名单和用户反馈,
让产品基础能力在一个平台协同。

账户、商品订阅、权益、用户、反馈与通知,共用同一个应用上下文,不必拆在多套后台。
托管登录与注册、Google SSO、邮箱验证及密码重置。每个应用都能配置自己的品牌与认证方式。
OAuth + PKCE定义一次性商品和固定期限订阅套餐,并绑定角色。支付宝支付确认后发放权益;新购订阅会替换原有订阅权益。
独立结账链接 / 订单管理 / 人工确认收款 / 结算与提现
用工作空间组织团队,以应用划分用户、商品与权限。成员邀请、角色分工与应用设置集中管理。
优惠、订阅名单、用户沟通、Issue 看板、数据与团队通知,都围绕同一个应用展开。
为指定商品配置比例或固定金额优惠,并限定有效期、使用次数与适用范围。新品推广、老用户回馈和限时活动,都能沿用同一套规则。
按批次生成和分发兑换码,用户兑换后即可开通关联权益。需要调整时可追踪兑换记录,并对未使用的码作废。
验证、欢迎、密码重置和候补订阅成功邮件可统一配置模板。需要接入业务流程时,也可通过邮件 API 从你的服务端发送。
集中查看应用用户的状态、资料与权益来源,快速确认当前访问能力。已有用户体系也能通过同步接口保持资料一致。
产品尚未发布时,可嵌入托管表单先收集感兴趣的邮箱。后台持续管理订阅状态,并用确认邮件完成首次触达。
把问题和建议纳入处理状态流转,并在团队内部持续补充回复。需要公开时,可选择游客能看到的进展泳道与字段。
将 Google Analytics 授权关联到当前应用,并在设置中维护接入状态。产品网站、候补订阅和运营活动能保留清晰的应用归属。
配置钉钉或飞书机器人,将应用运营事件推送到团队协作频道。成员不必持续守在后台,也能及时跟进重要变化。
先定义产品规则,再把登录、购买、鉴权与运营能力接进业务。
配置应用域名、登录方式与回调地址,获取接入凭据。
为角色配置权限,创建一次性商品和订阅套餐,再把兑换码与折扣规则关联起来。
通过 SDK 接入登录、结账与鉴权;再按需要配置候补订阅、Issue 看板和团队通知。
TypeScript SDK 提供服务端与浏览器入口。已有后端可直接使用 REST API;服务端使用 API Key,浏览器扩展等公开客户端走 OAuth / PKCE。
import { getSharedTongIdClient } from '@tongid/sdk'; export async function getPermissions(request: Request) { const tongid = getSharedTongIdClient({ baseURL: 'https://tongid.dev', applicationId: process.env.TONGID_APPLICATION_ID!, secretKey: process.env.TONGID_SECRET_KEY!, }); const session = await tongid.auth.getSession({ cookieHeader: request.headers.get('cookie') ?? '', }); return session?.effective?.permissions ?? [];}从请求读取用户会话,返回已合并的有效权限。应用密钥仅在服务端使用。
已在生产环境运行
各自保留品牌与产品体验,共用安全、可配置的统一身份服务。
关于产品适配、订阅、运营与接入的几个具体问题。
适合需要账户体系、付费商品或订阅套餐、功能权限与用户运营能力的 Web 应用、SaaS 和浏览器扩展。你可以在一个工作空间管理多个应用,并分别配置登录方式、域名、用户、商品、反馈与角色权限。
产品尚未发布或套餐还未建立时,可以先开启候补订阅,将 TongId 托管的 iframe 表单嵌入自己的网站来收集邮箱。候补订阅者不会创建 TongId 账号或获得权限;后台可查看订阅状态,并配置订阅成功确认邮件。
Issue 可收集问题与建议,并在待处理、处理中、待验收、已完成和已关闭之间持续流转。管理员可以启用游客公开看板,并选择展示哪些状态泳道和字段,让用户了解产品处理进展。
Web 服务端使用 API Key 接入 SDK,托管登录后由回调兑换会话。浏览器扩展使用公开客户端的 PKCE 流程,凭授权码和 code_verifier 兑换会话,无需在扩展中保存应用密钥。完整配置和回调处理可在控制台的 SDK 接入指南查看。
当前已接入支付宝,支持沙箱与正式环境,也支持后台人工确认收款。一次性商品可提供永久权益,订阅套餐使用固定期限;再次购买订阅会替换同一应用的旧订阅权益。微信支付尚未接入。
有效权限包含默认角色、有效权益对应角色及其继承链的权限。普通权限合并去重,同类 limit 权限取最大值,-1 表示不限量。新购订阅类商品会替换同应用的旧订阅权益,一次性商品可与其同时生效。到期或撤销的权益不再参与有效权限计算,业务侧应同时考虑会话缓存的刷新周期。
可以。业务后端可通过 REST API 校验会话、读取权限和生成结账链接。平台提供外部用户同步 API,以及 WordPress 用户迁移脚本;迁移前需要核对应用映射、用户状态和权限配置。