1. 生成用户登录测试令牌
后端开发者背景
开发者正在实现一个用户登录接口,需要生成一个包含用户ID和角色的JWT令牌,用于后续请求的身份验证测试。
问题
手动构造一个格式正确且包含特定用户信息的JWT令牌比较繁琐。
如何使用
在工具中输入一个测试用的密钥(如“my-test-secret”),选择HS256算法。在“主题 (sub)”中填入用户ID(如“user-123”),在“自定义声明 (JSON)”中填入 `{"role": "admin"}`。设置过期时间为3600秒(1小时)。
{
"secret": "my-test-secret",
"algorithm": "HS256",
"subject": "user-123",
"expiresIn": 3600,
"customClaims": "{\"role\": \"admin\"}",
"includeIat": true
}结果
获得一个有效的JWT令牌,可在API测试工具(如Postman)中作为Bearer Token使用,模拟已登录的管理员用户发起请求。