跳到主要内容
GeekHonize 官方站点
  1. 首页
  2. 文档
  3. 账号与授权
  4. SSO 概览

SSO 概览

最后更新于 2026-09-18

能做什么

GeekHonize SSO 是三条产品线共用的账号服务,部署在 Cloudflare Workers 上。

能力说明
注册 / 登录用户名 + 密码,或邮箱验证码注册
邮箱验证码注册、找回密码、换绑邮箱
长期令牌30 天有效期,供游戏客户端粘贴登录
设备码授权游戏内显示 6 位码,浏览器确认
OAuth 授权码第三方站点标准接入

令牌格式

访问令牌是自包含的 HS256 JWT,服务端不存会话:

{
  "sub": "huang1057",
  "uid": 6,
  "roles": ["player"],
  "app": "geekhonize-mainsite",
  "iat": 1757600000,
  "exp": 1758204800
}

默认有效期 7 天,可用环境变量 TOKEN_TTL 调整。