captcha_service

项 值
类型 NestJS 服务
角色 验证码挑战的签发 / 校验方
数据库 PostgreSQL(挑战表)

职责

  • 挑战创建与校验(captcha.challenge.create / captcha.challenge.verify)。
  • 校验通过签发不透明工单,供登录编排回源消费(captcha.ticket.consume)。
  • 过期挑战由 captcha_worker 定时清理(直接删库,不经 NATS)。

关键技术

  • 工单契约复用 libs/ticket。
  • 尝试次数上限与 TTL 为配置项。