AI / 编程与调试
只验了签名、没验算法和过期,等于把门虚掩着
服务端用 JWT 做 [场景] 的鉴权。请给出一份校验清单并标出当前代码缺哪几项:算法固定为 [算法] 且不接受 none、签名密钥从哪来、过期与生效时间是否留时钟偏移、签发方与受众是否匹配、密钥标识是否在白名单内、令牌吊销与刷新策略。每项写清漏掉的后果和一个最小验证用例。
中文原文
算法必须由服务端写死,不能读令牌头里的值来决定怎样验签。