我在我的API中使用了Node.js的JSON Web Token。在每个请求中,我都有一个验证令牌的中间件,并返回成功或错误。如果成功,页面将被呈现,如果没有,用户将重定向登录页面..一切都好。我的问题是:我正在使用ember-simple-auth oauth2身份验证,它会自动捕获我的令牌并使用“Bearer”预先连接。所以,当我尝试验证令牌时,我不能,因为不一样。那么,我应该如何验证?
我简单的concat token =“Bearer”+ access_token ??或者我错过了一些JWT助手?
感谢。
答案 0 :(得分:0)
所以,根据评论,你应该能够切掉ember-simple-auth自动连接的字符串
所以:
let normalizedToken = oldToken.slice(7)
那应该给你一个令牌,你可以使用你的jwt lib来验证。这有帮助吗?你的问题中有什么我想念的吗?