コンテンツへスキップ
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
オプション?SequelizeAdapterOptions

戻り値

アダプター

Auth.js © Balázs Orbán and Team -2024