生成令牌JWT

时间:2018-03-20 12:59:36

标签: node.js authentication auth0 express-jwt

我在生成令牌时遇到问题,请使用您在教程中传递的命令

curl -X POST -H "Content-Type: application/json" \
-H "Authorization: Bearer access-token" \
-d '{"foo": "bar"}' \
"https://.cloudfunctions.net/get"

输入我的链接/获取返回“未找到授权令牌”。我需要通知令牌吗?

https://github.com/tnguyen14/functions-datastore/

3 个答案:

答案 0 :(得分:1)

您的访问令牌是访问令牌吗?

正确的jwt格式是这样的。

eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.XbPfbIHMI6arZ3Y922BhjWgQzWXcXNrz0ogtVhfEd2o

答案 1 :(得分:0)

使用curl的http请求看起来不错。但我怀疑access-token是一个有效的令牌。通常情况下,您需要某种形式的/login路径获取令牌,之后应使用Authorization: Bearer $TOKEN提供。

答案 2 :(得分:0)

您可以从https://jwt.io/获取帮助,您可以在其中指定payload并在VERIFY SIGNATURE下传递密码以获得有效的jwt令牌。然后,您可以在curl请求中使用此功能。