利用node
实现的一个简单的jwt
(仅仅做了有限的参数校验),帮助更好的理解jwt
生成token
的原理:
jwt.sign(payload, key, alg, options)
- payload 载荷
- key 密钥
- 加密算法类型,默认为
HS256
- 扩展配置,默认为
{}
jwt.decode(token)
,转码token
,得出header
部分与payload
部分jwt.verify(token, key)
,验证token
合法- 合法返回
payload
- 非法返回
false
- 合法返回