プロジェクト

全般

プロフィール

機能 #613

未完了

備品管理システム: SSL設定統一化仕様書 #613

Redmine Admin さんが約9時間前に追加.

ステータス:
新規
優先度:
高め
担当者:
開始日:
2025-06-19
期日:
進捗率:

0%

予定工数:

説明

目的

チケット#612で報告されたAPI認証機能の不具合を安全に解消するための技術仕様書

問題分析

根本原因

  • PostgreSQL: ssl = off (SSL無効)
  • Node.js API: SSL接続を試行してエラー
  • 設定の不整合が原因

解決方針

1. 非破壊的修正アプローチ

2. 修正対象ファイル

  • backend/src/config/database.js (SSL設定強制無効化)
  • .env (DATABASE_URLパラメータ調整)

3. 実装手順

4. 安全性確保

  • 修正前: Gitブランチ作成
  • 修正後: 段階的テスト
  • 失敗時: 即座にロールバック可能

5. テスト計画

  1. データベース接続テスト
  2. API認証機能テスト
  3. 既存機能影響確認
  4. 他環境への影響確認

6. 環境分離

期待される効果

  • API認証機能復旧
  • E2E試験完了可能
  • 本番運用開始可能

リスク評価

  • 低リスク: コンテナ内設定変更のみ
  • 分離済み: 他システムへの影響なし
  • 復旧容易: Git履歴による簡単ロールバック

実装担当

Redmine Admin (Claude Code支援)

関連チケット

  • 不具合報告: #612
  • ベースシステム: #586
  • E2E試験: #607

表示するデータがありません

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