跳至内容
从 NextAuth.js v4 迁移?阅读 我们的迁移指南.
API 参考@auth/sequelize-adapter

@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

返回值

适配器

Auth.js © Balázs Orbán 和团队 -2024