DevToolBox免费
博客

JWT 解析器

解析 JWT 令牌并提取所有带有人类可读标签的声明。自动将时间戳转换为日期并检查过期状态。

JWT 声明参考

注册声明 (RFC 7519)

ClaimNameTypeDescription
issIssuerStringEntity that issued the JWT
subSubjectStringSubject of the JWT (usually user ID)
audAudienceString/ArrayIntended recipient(s) of the JWT
expExpirationNumberUnix timestamp when token expires
nbfNot BeforeNumberUnix timestamp before which token is invalid
iatIssued AtNumberUnix timestamp when token was created
jtiJWT IDStringUnique identifier for the token

公共声明 (OpenID Connect)

ClaimNameStandard
nameFull NameOpenID Connect Core
emailEmailOpenID Connect Core
email_verifiedEmail VerifiedOpenID Connect Core
azpAuthorized PartyOpenID Connect Core
nonceNonceOpenID Connect Core
at_hashAccess Token HashOpenID Connect Core
auth_timeAuth TimeOpenID Connect Core
acrAuthentication ContextOpenID Connect Core
amrAuthentication MethodsOpenID Connect Core

私有声明

由应用程序定义的自定义声明。这些声明未注册或标准化,用于在同意使用它们的各方之间共享信息。示例:role, permissions, tenant_id 等。

常见问题

什么是 JWT 声明?
JWT 声明是关于主体的信息断言。它们是 JWT Payload 中的键值对。声明可以是注册的(如 iss、sub、exp)、公共的(在 IANA 注册表中注册)或私有的(各方约定的自定义声明)。
注册声明和自定义声明有什么区别?
注册声明由 JWT 规范 (RFC 7519) 预定义,具有标准化含义。自定义(私有)声明是应用程序特定的,可以是令牌生产者和消费者之间约定的任何键值对。
如何读取 JWT 中的过期时间?
exp 声明包含 Unix 时间戳(自1970年1月1日 UTC 以来的秒数),表示令牌何时过期。本解析器会自动将 exp 转换为人类可读的日期并显示过期状态。

相关 JWT 工具

𝕏 Twitterin LinkedIn

评价此工具

4.0 / 5 · 214 人评价

保持更新

获取每周开发技巧和新工具通知。

无垃圾邮件,随时退订。

Enjoy these free tools?

Buy Me a Coffee