@auth/sequelize-adapter
Auth.js / NextAuth.js 的官方 Sequilize 适配器。
安装
npm install next-auth @auth/sequelize-adapter sequelize
模型
重新导出 模型
SequelizeAdapterOptions
这是 Sequelize 适配器选项的接口。
属性
models?
optional models: Partial<{
Account: ModelCtor<AccountInstance>;
Session: ModelCtor<SessionInstance>;
User: ModelCtor<UserInstance>;
VerificationToken: ModelCtor<VerificationTokenInstance>;
}>;
与 Auth.js 相关的 Sequelize 模型,将在您的数据库中创建。
类型声明
帐户
Account: ModelCtor<AccountInstance>;
会话
Session: ModelCtor<SessionInstance>;
用户
User: ModelCtor<UserInstance>;
验证令牌
VerificationToken: ModelCtor<VerificationTokenInstance>;
synchronize?
optional synchronize: boolean;
是否要 同步 模型。
default()
default(client, options?): Adapter
参数
参数 | 类型 |
---|---|
客户端 | Sequelize |
options ? | SequelizeAdapterOptions |