プロジェクト

全般

プロフィール

バグ #185

未完了

task.call2arm.com Redmine UI設定画面 - APIキー認証失敗障害

Redmine Admin さんが4日前に追加. 4日前に更新.

ステータス:
新規
優先度:
急いで
担当者:
開始日:
2025-06-04
期日:
進捗率:

0%

予定工数:

説明

障害概要

発生日時: 2025年6月4日
影響システム: task.call2arm.com/redmine-ui/settings
障害内容: 正式なAPIキー feb66d81a5f4ff9c585ce30fce2ac06e0554aec6 を入力しても認証に失敗
エラー症状: 502 Bad Gateway, /api/users/current.json へのリクエストが失敗

影響範囲

  • task.call2arm.com のRedmine UI統合機能全体
  • React アプリケーションからのRedmine API呼び出し全般
  • 設定画面、ログイン画面、プロジェクト管理機能

障害の根本原因

1. nginx プロキシ設定の不備

  • /api/* パスが task-ui:80 (Vue.js開発アプリ) にルーティングされていた
  • 本来は redmine-prod:3000 (本番Redmine) に送信する必要があった

2. Redmine APIパス不整合

  • React アプリ: /api/users/current.json を要求
  • Redmine 実際のパス: /users/current.json
  • nginx で /api/ プレフィックス除去処理が未実装

3. CORS設定不備

  • Redmine API呼び出し時のクロスオリジン設定が不完全
  • 必要ヘッダー (X-Redmine-API-Key) の許可設定漏れ

検証済み事項

✅ APIキー有効性: call2arm.com では正常認証確認
✅ Redmine本番稼働状況: 正常
✅ ネットワーク接続: 正常
✅ SSL証明書: 有効

他の形式にエクスポート: Atom PDF