プロジェクト

全般

プロフィール

バグ #346

未完了

#317: OAuth-2 認可エンドポイント・PKCE実装 (4h)

Redmine Admin さんが約17時間前に追加. 約17時間前に更新.

ステータス:
解決
優先度:
高め
担当者:
-
開始日:
2025-06-07
期日:
進捗率:

0%

予定工数:

説明

目的

Claude Desktop Integration対応のOAuth 2.1認可エンドポイント・PKCE実装

実装項目

  1. 認可エンドポイント (/oauth/authorize)

    • PKCE (Proof Key for Code Exchange) フル実装
    • RFC 7636完全準拠
    • state/code_challenge/code_challenge_method対応
  2. トークンエンドポイント (/oauth/token)

    • 認可コード交換処理
    • code_verifier検証
    • アクセストークン発行
  3. セキュリティ機能

    • CSRF保護 (state parameter)
    • セキュアなコード生成・検証
    • トークン管理・有効期限制御

前提条件

  • OAuth-1 Discovery Endpoint実装完了 ✅ (commit: 91bd408)
  • RFC 8414 Authorization Server Metadata対応済み
  • TypeScript型安全実装基盤準備済み

成果物

  • 完全動作するOAuth 2.1認可フロー
  • Claude Desktop連携準備完了
  • MCP統合認証基盤構築

予定工数: 4時間

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