@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 |