メインコンテンツへスキップ

統合

本モジュールは、Qaptlyと外部サービスの統合機能をカバーします。

機能リスト

GitHub統合

概要

QaptlyはGitHubとの統合をサポートし、以下を提供:
  • テスト結果とPRの関連付け
  • テストトリガーの統合
  • ステータスレポート

認可フロー

OAuth認可

  1. システムがGitHub認可ページに移動
  2. 認可スコープを確認
  3. 認可に同意
  4. Qaptlyに戻って接続を完了

認可ページ

  • URL: /github/authorize/:token
  • GitHub Appの認可フローを処理

アクセスパス

コンテンツ共有

概要

共有機能により、テスト関連コンテンツをログインしていない外部の人と共有できます。

共有タイプ

共有コンテンツへのアクセス

  • URL: /share/content/:id
  • ログインなしで閲覧可能
  • 共有の有効期限を設定可能

共有リンクの作成

  1. コンテンツページで「Share」ボタンを見つける
  2. クリックして共有リンクを生成
  3. 設定可能:
    • 有効期限
    • アクセスパスワード(オプション)
  4. リンクをコピーして他の人と共有

共有リンク形式

バックグラウンドで指定された実際のURLを <host> の代わりに指定してください:

共有の管理

  • 作成済みの共有リンクを表示
  • 共有リンクを取り消す
  • 有効期限を変更

セキュリティ考慮事項

GitHub統合

  • 最小権限の原則
  • 認可スコープを定期的にレビュー
  • いつでも認可を取り消すことができる

コンテンツ共有

  • 共有リンクには有効期限がある
  • 機密コンテンツは共有を推奨しない
  • アクセスパスワード保護を設定可能

MCP認可

概要

MCP(Model Context Protocol)認可はAIツール統合に使用されます。

認可ページ

  • URL: /mcp-authorize
  • MCP関連の認可リクエストを処理

関連機能