認証の設定とルートの保護
メニューを表示するにはスワイプしてください
プロジェクトに戻る
1. カスタムサインインページの追加
プロジェクトルートに auth.config.ts ファイルを作成し、次の内容を記述。
これは、pages オプションを使用してカスタムサインインページのルート(/login)を指定。
2. ミドルウェアによるルート保護
auth.config.ts を拡張してルート保護ロジックを追加。ログインしていないユーザーがダッシュボードにアクセスしようとした場合、ログインページへリダイレクトされる。
3. ミドルウェア
middleware.ts ファイルを作成し、NextAuth.js を初期化して指定した設定でルートを保護する。
カスタムサインインページを設定し、ルート保護のロジックを追加。ミドルウェアにより、認証が確認されるまで保護されたルートはレンダリングされず、セキュリティとパフォーマンスが向上する。
実践例
すべて明確でしたか?
フィードバックありがとうございます!
セクション 7. 章 4
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 7. 章 4