\App\Http\Middleware\ConcernsInteractsWithAuthToken

token 解析主链路(trait)

职责:AdminAuthMiddleware 与 JwtCookieMiddleware 共用的 token 解析逻辑—— md5Key(Cookie 优先 → Bearer)→ Redis 取真 JWT → 验签 → 用户匹配 → 状态校验;Redis 未命中时顺带清理用户表残留的 token 字段。

┌────────────────── 分区导航(按此顺序阅读)──────────────────┐ 分区 1 · token key 解析 resolveTokenKey 分区 2 · 认证主链路 authenticateTokenKey └────────────────────────────────────────────────────────────┘

Summary

Methods
Properties
Constants
No public methods found
No public properties found
No constants found
resolveTokenKey()
authenticateTokenKey()
No protected properties found
N/A
No private methods found
No private properties found
N/A

Methods

resolveTokenKey()

resolveTokenKey(\Illuminate\Http\Request  $request) : ?string

从请求解析 md5 token_key(Cookie token_id 优先,其次 Bearer Token)。

Parameters

\Illuminate\Http\Request $request

Returns

?string —

authenticateTokenKey()

authenticateTokenKey(string  $md5Key) : array|\Illuminate\Http\JsonResponse

按 md5Key 解析出登录用户与 JWT payload。

成功返回 [SysUser, Payload];任一环失败返回 401 JsonResponse(调用方直接 return)。

Parameters

string $md5Key

Returns

array|\Illuminate\Http\JsonResponse —