@glinr/theauth-nestjs
v3.0.2
Published
NestJS adapter for TheAuth
Readme
@glinr/theauth-nestjs
NestJS adapter for TheAuth.
Install
npm install theauth @glinr/@glinr/theauth-nestjsUsage
Module import
import { Module } from "@nestjs/common";
import { KavachModule } from "@glinr/theauth-nestjs";
@Module({
imports: [
KavachModule.forRoot({
database: { provider: "sqlite", url: "kavach.db" },
}),
],
})
export class AppModule {}Middleware
import { createKavach } from "@glinr/theauth";
import { kavachMiddleware } from "@glinr/theauth-nestjs";
const kavach = createKavach({
database: { provider: "postgres", url: process.env.DATABASE_URL },
});
// Apply as NestJS middleware
app.use("/api/kavach", kavachMiddleware(kavach));Docs
docs.theauth.com/docs/adapters/nestjs
License
MIT
