При логине пользователя, у меня создаётся и подписывается JWT токен. После чего, он записывается в кукисы. Далее при посещении страницы, у пользователя должна происходить проверка токена. Но как достать токен из кукиса и передать её приложению?
используется koa.
Для авторизации koa-passport и jwt схема.
router.get('/test', async(ctx,next) => {
await passport.authenticate('jwt', function(err, user) {
if (user == false) {
ctx.body = {title: "Auth", message:"Error of auth", err: err}
} else {
ctx.body = {title: 'Auth', message:`Congrutilations! Welcome to SunSpark ${user.email}`}
}
})(ctx, next)
});
Весь трабл в том, что у меня получается пройти проверку на авторизацию, только если я вручную изменю заголовок запроса и добавлю заголовок:
authorization: JWT token