@glinr/theauth-nestjs
v3.0.3
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 { createTheAuth } from "@glinr/theauth";
import { kavachMiddleware } from "@glinr/theauth-nestjs";
const kavach = createTheAuth({
database: { provider: "postgres", url: process.env.DATABASE_URL },
});
// Apply as NestJS middleware
app.use("/api/kavach", kavachMiddleware(kavach));Docs
docs.theauth.dev/docs/adapters/nestjs
License
MIT
