1

我正在尝试创建一个 JWT。我遵循此处提供的格式:https ://jwt.io/

在 VERIFY SIGNATURE 下有一个名为secret

HMACSHA256(
  base64UrlEncode(header) + "." +
  base64UrlEncode(payload),
  secret    
) 

如何在代码中创建该秘密?它可以是任何字符串还是必须是某种格式?

4

1 回答 1

2

秘密可以是任何东西:当它是字符串时,您可以将其逐字粘贴到“秘密”条目中,当它是二进制秘密(字节序列)时,您应该首先对其进行 base64 编码,将其粘贴到“秘密”中框并勾选“秘密base64编码”按钮。

请注意,jwt.io 可以根据提供的密钥验证现有的 JWT,它不能生成 JWT 并对其进行签名。

于 2016-06-22T08:50:13.630 回答