向持有者token(通常指JWT,JSON Web Token)添加自定义声明涉及几个基础概念和技术步骤。以下是详细的解答:
const jwt = require('jsonwebtoken');
// 自定义声明
const customClaims = {
userId: '12345',
role: 'admin',
customField: 'someValue'
};
// 生成JWT
const token = jwt.sign(customClaims, 'your-secret-key', { expiresIn: '1h' });
console.log(token);
exp
、iat
等。通过以上步骤和示例代码,你可以成功地向JWT添加自定义声明,并在应用中使用这些声明进行各种操作。
领取专属 10元无门槛券
手把手带您无忧上云