Files
auth-service/src/middleware/authenication.ts
mifi b969adbc2e
Some checks failed
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build was killed
Restructuring the folders
2023-05-24 10:24:39 -04:00

14 lines
328 B
TypeScript

import { Middleware } from 'koa';
import { LOGIN_ROUTE } from '../constants/env';
export const authenticated = (): Middleware => {
return (ctx, next) => {
if (ctx.isAuthenticated()) {
return next();
} else {
ctx.redirect(process.env.LOGIN_ROUTE || LOGIN_ROUTE);
}
};
};