【问题标题】:Json web tokens and token type BearerJson web 令牌和令牌类型 Bearer
【发布时间】:2016-03-23 08:05:52
【问题描述】:

我在我的 API 中使用 JSON Web Token for Node.js。在每个请求中,我都有一个验证令牌并返回成功或错误的中间件。如果成功,页面将被呈现,如果没有,用户将被重定向到登录页面.. 一切正常。我的问题是:我正在使用 ember-simple-auth 的 oauth2 身份验证,它会自动捕获我的令牌并使用“Bearer”预先连接。所以,当我尝试验证令牌时,我不能,因为不一样。那么,我应该如何验证呢?

我简单的 concat token = "Bearer" + access_token ??或者我缺少一些 JWT 助手?

谢谢。

【问题讨论】:

  • 那么,您是说 ember-simple-auth 在您能够使用它之前自动连接您的令牌?
  • 看起来这是源代码中的相关行:github.com/simplabs/ember-simple-auth/blob/…
  • 是的。我想知道如果他带着“Bearer”到达,我如何验证我服务器中的令牌。

标签: javascript node.js ember.js jwt


【解决方案1】:

因此,基于 cmets,您应该能够切掉 ember-simple-auth 自动连接的字符串

所以:

let normalizedToken = oldToken.slice(7)

这应该会给你一个令牌,你可以使用你的 jwt lib 来验证。这有帮助吗?你的问题有什么我遗漏的吗?

【讨论】:

    猜你喜欢
    • 2018-12-16
    • 1970-01-01
    • 2019-02-18
    • 2019-06-18
    • 2016-12-08
    • 2019-09-28
    • 2014-08-15
    • 1970-01-01
    • 2016-08-01
    相关资源
    最近更新 更多