1.0.1 • Published 5 years ago

@ukitgroup/koa-authentication-middleware v1.0.1

Weekly downloads
-
License
MIT
Repository
gitlab
Last release
5 years ago

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);
});