identity_service

项 值
类型 NestJS 服务
角色 账号、凭据、会话
数据库 PostgreSQL(账号、凭据、三方绑定、会话表)

职责

  • 账号注册与唯一性检查(identity.user.register / identity.user.check)。
  • 密码校验与设置(哈希存储,identity.user.verify-password / identity.user.set-password)。
  • 三方身份绑定与解绑(Google / Apple / GitHub)。
  • 账号状态(冻结 / 解冻由管理端触发)。
  • 会话签发、内省校验、列表、单端与全端注销——单点登录的锚点。

关键技术

  • 密码哈希(argon2id)。
  • 会话令牌为不透明随机串,校验一律回源内省。