【发布时间】:2020-05-08 05:45:27
【问题描述】:
我正在尝试学习 JWT 身份验证令牌,但我遇到了问题。
在我的代码中,这一行可以正常工作。
const token = jwt.sign({ foo: 'bar' }, 'ea7aae59cedb7346c');
但这行不行。
const token = jwt.sign({ foo: 'bar' }, ea7aae59cedb7346c);
在我看来,当我尝试将 jet 身份验证密钥 inline 设置为 字符串值 时,它不起作用。
为什么会这样? jwt.sign()方法中的stringified key value和regular key value有什么区别?
【问题讨论】:
-
这个问题需要更多细节,比如您使用的是哪种语言(似乎是 javascript,在这种情况下需要您使用哪种环境,即 nodejs )。它还需要您使用哪个 JWT 包/依赖项?到目前为止,通常不支持原生或语言 sdk 的 JWT。
标签: javascript node.js jwt secret-key jwt-auth