Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
nextjs-vulnerable-app — CVE-2025-29927 ラボ | Kitploit
ツール/GitHubGitHub/strobes-security/nextjs-vulnerable-app
脆弱性分析ウェブアプリケーション悪用ウェブセキュリティ認証学習と教育ラボと実践
GitHubstrobes-security/nextjs-vulnerable-app

nextjs-vulnerable-app

CVE-2025-29927 ラボ

リポジトリを見る
6711年前未レビュー

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

Next.js 認証アプリ

これは、NextAuth.js を使用して認証を実装する Next.js アプリケーションです。このアプリは、特定のページにアクセスする際に認証を必要とする保護されたルートを備えています。

プロジェクト構造

root@kitploit:~
nextjs-auth-app
├── components
│   ├── Layout.js          # Layout component for consistent structure
│   ├── Navbar.js          # Navigation bar component
│   └── ProtectedRoute.js   # Component to protect routes
├── pages
│   ├── _app.js            # Custom App component
│   ├── _document.js       # Custom Document structure
│   ├── api
│   │   └── auth
│   │       └── [...nextauth].js # NextAuth.js configuration
│   ├── dashboard.js       # Protected Dashboard page
│   ├── index.js           # Landing page
│   ├── login.js           # Login page
│   └── profile.js         # User Profile page
├── public                 # Static assets
├── styles
│   ├── Home.module.css    # CSS module for Home component
│   └── globals.css        # Global CSS styles
├── utils
│   └── auth.js            # Utility functions for authentication
├── .env.local             # Environment variables
├── next.config.js         # Next.js configuration
├── package.json           # npm configuration
└── README.md              # Project documentation

はじめに

ツールをダウンロード

このプロジェクトを始めるには、次の手順に従ってください。

  1. リポジトリをクローンします:

    root@kitploit:~
    git clone <repository-url>
    cd nextjs-auth-app
    
  2. 依存関係をインストールします:

    root@kitploit:~
    npm install
    
  3. 環境変数を設定します: ルートディレクトリに .env.local ファイルを作成し、API キーやシークレットなどの環境変数を追加します。

  4. 開発サーバーを起動します:

    root@kitploit:~
    npm run dev
    
  5. ブラウザを開きます: http://localhost:3000 にアクセスしてアプリケーションを表示します。

機能

  • 認証: ユーザーはログインして、保護されたルートにアクセスできます。
  • 保護されたルート: ProtectedRoute コンポーネントにより、認証済みユーザーのみがダッシュボードやプロフィールなどの特定のページにアクセスできるようになります。
  • レスポンシブデザイン: アプリケーションはレスポンシブでユーザーフレンドリーになるように設計されています。

コントリビューション

このプロジェクトに貢献したい場合は、リポジトリをフォークして、変更内容をプルリクエストで送信してください。

ライセンス

このプロジェクトは MIT ライセンスの下でライセンスされています。詳細については、LICENSE ファイルを参照してください。