欢迎您!

JWT 解析生成

接口标识: jwttool 价格: 0.005 元/次 同步响应
接口简介
JWT 解析生成接口支持解码、编码、验签三种操作:解码不校验签名,解析令牌头部与 claims,含 exp 时返回是否过期与剩余秒数;编码用密钥与 claims 生成签名令牌;验签用密钥确认签名有效性,签名无效或已过期都返回明确结论与原因。签名算法支持 HS256 与 RS256,alg=none 的伪造令牌直接拒绝。适合登录态诊断、联调造测试令牌、令牌安全自检等场景。
详细介绍
常见问题
Q:decode 会校验签名吗?
A:不会。decode 只解析头部与 claims,便于排查内容;需要确认真伪请用 validate 操作并传入 secret,返回 signature_valid 与失败原因。
Q:支持哪些签名算法?
A:HS256 与 RS256 两种,默认 HS256;alg=none 的令牌被视为伪造载荷直接拒绝。
Q:如何判断令牌是否过期?
A:decode 时若 claims 含 exp,会返回 expired 布尔值与 exp_in_seconds 剩余秒数(负数表示已过期);validate 遇到过期令牌会返回 expired=true 与提示。
接口地址: https://www.phpwc.cn/api/jwttool
请求方式: POST
业务请求参数
参数名类型必填默认值说明
action string 必填 - 操作:decode/encode/validate
token string 选填 - JWT 令牌
secret string 选填 - 签名密钥
algorithm string 选填 HS256 算法:HS256/RS256
payload string 选填 - encode 的 claims JSON
verify_signature boolean 选填 false decode 时是否验签
响应参数
字段名类型说明
codeint状态码,0=成功
descstring状态描述
data− object 业务数据(成功时返回)
token string 生成的 JWT
header− object JWT 头部
alg string 算法
typ string 类型
payload object claims 数据
expired boolean 是否过期
exp_in_seconds int 剩余秒数
signature_valid boolean 签名是否有效
error_msg string 错误信息
request_idstring请求追踪ID
JSON 示例:
调用成功:
{
  "code": 0,
  "desc": "success",
  "data": { ... },
  "request_id": "abc123..."
}
调用失败:
{
  "code": 999,
  "desc": "错误描述",
  "request_id": "abc123..."
}
请先 登录 后使用在线测试

© 网程科技(林州网程科技有限公司)   |  豫ICP备2025120409号-2   |  豫B2-20230220   |  豫公网安备 41058102000262号