1.0.1 • Published 5 years ago
@ukitgroup/koa-authentication-middleware v1.0.1
koa-authentication-middleware
Usage example
1) Сначала нужно cформировать подписанный токен
const sign = jwt.sign(
{
userId: 'some user id',
},
'secretKey',
);
И кладем в заголовок Authorization: Bearer ${sign}
2) Теперь осталось тодько обернуть роуты мидлаваром
import koaAuthenticationMiddleware from 'koa-authentication-middleware'
router.get('/route', koaAuthenticationMiddleware('secretKey'), async ctx => {
console.log(ctx.state.userId);
});