Vesper JWT Auth Early access. Not for production use Initial setup npm i @constlab/vesper-jwt-auth Add AuthModule to bootstrap Add UserRepository to DI container Add authorization checker function Add salt to parameters (see https://github.com/vesper-framework/vesper/blob/master/src/options/SchemaBuilderOptions.ts#L85) import { AuthModule, jwtAuthorizationCheck } from "@constlab/vesper-jwt-auth"; bootstrap({ port: 3000, parameters: { "salt": "<random string>" }, modules: [AuthModule, UserModule], setupContainer: async (container, action) => { container.set("user.repository", getRepository(User)); }, authorizationChecker: (roles: string[], action) => jwtAuthorizationCheck(roles, action) });