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