nest js monorepo setup (without passport js) auth service register login current logged in user as protected route used technology nest js @nestjs/jwt Prisma ORM with mysql