@angelitosystems/nest-auth-sequelize
v1.0.0
Published
Sequelize database adapter for @angelitosystems/nest-auth (MySQL & PostgreSQL) by Angelito Systems
Downloads
177
Maintainers
Readme
@angelitosystems/nest-auth-sequelize
Official Sequelize database persistence adapter for @angelitosystems/nest-auth (MySQL & PostgreSQL).
⚡ Installation
npm install @angelitosystems/nest-auth @angelitosystems/nest-auth-sequelize sequelize sequelize-typescript🚀 Usage
import { Module } from '@nestjs/common';
import { Sequelize } from 'sequelize-typescript';
import { AuthModule } from '@angelitosystems/nest-auth';
import { SequelizeAuthAdapter, AUTH_MODELS } from '@angelitosystems/nest-auth-sequelize';
// Register AUTH_MODELS in your Sequelize instance:
const sequelize = new Sequelize({
// options...
models: [...AUTH_MODELS],
});
const adapter = new SequelizeAuthAdapter(sequelize);
@Module({
imports: [
AuthModule.forRoot({
adapter,
jwt: {
secret: process.env.AUTH_JWT_SECRET!,
},
}),
],
})
export class AppModule {}📄 License
MIT © Angelito Systems
