1.0.3 • Published 10 months ago

@nest-hero/next-auth v1.0.3

Weekly downloads
-
License
MIT
Repository
github
Last release
10 months ago

Next-auth.js module for Nest framework (node.js)

npm install @nest-hero/next-auth

NextAuth side

export const authOptions: NextAuthOptions = {
    session: {
        strategy: 'jwt',
    }
}

NestJS side

import {NextAuthModule} from '@nest-hero/next-auth';

@Module({
    imports: [
        NextAuthModule.forRoot({
            secret: process.env.NEXTAUTH_SECRET,
            cookieName: 'optional'
        }),
    ],
})
export class AppModule {}
import { NextAuthGuard, User } from '@nest-hero/next-auth';

@Controller()
export class AppController {

    @UseGuards(NextAuthGuard)
    @Post('/')
    handler(@User() user) {
        return user;
    }
}

Diagram

img.png

You can check full example (Nest.JS + Next.JS) at /exmaple folder

Roadmap

  • NextAuth jwt strategy
  • NextAuth Options Wrapper
  • NextAuth session table strategy
1.0.3

10 months ago

1.0.1

10 months ago

1.0.0

10 months ago