ddd4j-satoken

Installation
SKILL.md

DDD4J Sa-Token 鉴权扩展

编码 DDD4J 项目中 Sa-Token 的扩展用法。LLM 知道 Sa-Token 的标准 API,但不知道 DDD4J 的 StpKit 扩展模式。

为什么需要这个技能

LLM 会用 StpUtil.getLoginId() 获取登录用户——DDD4J 要求用 StpUtil.getExtra("uuid") 获取扩展载荷。LLM 不知道 DDD4J 登录时注入了 user/org/role 扩展参数。LLM 会用 SaTempUtil.createToken()——DDD4J 封装了 SaTempKit

Capability Boundaries

✅ Strong Suits

  1. StpKit 扩展载荷 — 登录时注入 user/org/role,获取时用 StpUtil.getExtra()
  2. SaTempKit — DDD4J 封装的一次性临时令牌工具
  3. 异常处理集成 — Sa-Token 异常与 ApiRestResponse 的统一处理
  4. 多账号体系 — StpKit 门面模式区分用户和管理员

❌ Out of Scope

  1. Sa-Token 基础 API(login/checkPermission/注解鉴权) → sa-token(通用技能)
  2. 实体/Controller/Service 约定 → ddd4j-core
Installs
23
GitHub Stars
1
First Seen
Jun 23, 2026
ddd4j-satoken — full-stack-skills/ddd-skills