← 返回产品列表
🌐

UMID 联邦身份

一个 UMID 贯穿所有应用,跨平台账号自动合并

UMID(UserMatrix ID)是用户的联邦身份标识。一个 UMID 贯穿所有接入 UM 的应用,跨平台账号自动合并。用户身份资产归用户所有,应用只是消费者。

example.sql
// 用户主表
CREATE TABLE um_user (
  id BIGINT PRIMARY KEY AUTO_INCREMENT,
  openid VARCHAR(64),           -- UMID
  login_type VARCHAR(20),
  nickname VARCHAR(100),
  avatar VARCHAR(500),
  phone VARCHAR(20),
  email VARCHAR(100),
  score INT DEFAULT 0,
  balance DECIMAL(10,2) DEFAULT 0
);

-- 第三方绑定表(一个 UMID 可绑定多个平台)
CREATE TABLE um_oauth (
  user_id BIGINT,
  appid VARCHAR(32),
  type VARCHAR(20),             -- wx/alipay/qq/douyin
  openid VARCHAR(64),           -- 第三方 openid
  access_token VARCHAR(255)
);

核心特性

6 项关键能力,覆盖从基础到高级的全部场景

跨平台账号合并

微信登录应用 A,支付宝登录应用 B,UM 自动识别为同一用户

用户资产归属

传统登录用户是“租客”,UM 让用户变“业主”,应用只是“消费者”

跨应用数据流通

用户在应用 A 的积分/余额/动态,可在应用 B 中使用(需授权)

设备指纹匹配

基于设备指纹/手机号/邮箱多维度自动合并账号

OAuth 绑定表

um_oauth 表记录 user_id × appid × type × openid 映射

统一 social_uid

应用通过 social_uid 关联本地用户,跨应用统一标识

其他产品