コンテンツにスキップ
NextAuth.js v4 からの移行ですか?以下をお読みください 移行ガイド.

警告

注意が必要な Auth.js からの警告の一覧です。

デバッグが有効

debug オプションが true に評価されました。これはターミナルに追加のログを追加し、開発には役立ちますが、ユーザーに関する機密情報が出力される可能性があるため、本番環境ではこれを false に設定するようにしてください。Node.js 環境では、たとえば debug: process.env.NODE_ENV !== "production" を設定できます。この値を正しく設定する方法については、ランタイム/フレームワークを参照してください。

CSRFが無効

Auth.js から CSRF レスポンスを取得しようとしていますが (例: /csrf エンドポイントを呼び出す)、この設定では Auth.js による CSRF 保護が無効になっています。これは、@auth/core を直接使用せずに、すでに CSRF 保護が組み込まれているフレームワークライブラリ (@auth/sveltekit など) を使用している場合に起こりやすいです。CSRF レスポンスは必要ないと思われます。

環境変数URL basePath が冗長

AUTH_URL (または NEXTAUTH_URL) と authConfig.basePath の両方が宣言されています。これは設定ミスです。 authConfig.basePath の設定を削除するか、AUTH_URL (または NEXTAUTH_URL) の pathname を削除する必要があります。どちらか一方だけが必要です。

環境変数URL basePath が不一致

AUTH_URL (または NEXTAUTH_URL) と authConfig.basePath の両方が宣言されていますが、一致しません。これは設定ミスです。@auth/core はこの場合、対応するアクション (/signin, /signout など) への完全な URL を構築するために basePath を使用します。

Auth.js © Balázs Orbán およびチーム -2024