用語集に戻る
認証初級

ミドルウェア

ミドルウェア

一言で言うと

リクエストとレスポンスの間に挟まる処理関数。

もう少し詳しく

一言で言うと

リクエストとレスポンスの間に挟まる処理関数。認証チェック、ログ記録、エラーハンドリングなどを共通処理として定義する。

もう少し詳しく

リクエストとレスポンスの間に挟まる処理関数。認証チェック、ログ記録、エラーハンドリングなどを共通処理として定義する。

ミドルウェアはリクエストパイプラインの途中に置かれ、前の処理から受け取った req / res を加工して次の処理に渡す仕組みです。複数のミドルウェアを順番に連ねることを「チェーン(スタック)」と呼び、ログ記録 → 認証チェック → ボディパースのように責務を分割して積み重ねられます。認証はミドルウェアが活躍する場面のひとつにすぎず、レート制限・圧縮・CORS 設定など幅広い横断的関心事に応用できます。

実務でどう使うか

  • アプリ開発: ログイン機能を実装する際、安全な認証フローを組む基礎になります

  • セキュリティレビュー: 既存システムの監査時にチェックされる項目です

  • サービス運用: アカウント乗っ取りや情報漏洩を防ぐ設計判断に直結します

  • 関連する用語

    この用語を学べるコース

    この用語を実際に使ってみよう

    チョットデキルなら、5分のレッスンで実際にコードを書いて学べます。

    コース一覧を見る