跳轉到主要內容

整合

本模組涵蓋 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. 複製連結分享給他人

分享連結格式

請以系統後台提供的實際網址來取代 <host>:

管理分享

  • 查看已建立的分享連結
  • 撤銷分享連結
  • 修改有效期限

安全考量

GitHub 整合

  • 最小權限原則
  • 定期審視授權範圍
  • 可隨時撤銷授權

內容分享

  • 分享連結有時效限制
  • 敏感內容不建議分享
  • 可設定存取密碼保護

MCP 授權

概述

MCP(Model Context Protocol)授權用於 AI 工具整合。

授權頁面

  • URL: /mcp-authorize
  • 處理 MCP 相關的授權請求

相關功能