跳至內容
從 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(client, options?): Adapter

參數

參數類型
客戶端Sequelize
選項?SequelizeAdapterOptions

回傳

轉接器

Auth.js © Balázs Orbán 和團隊 -2024