整合
本模組涵蓋 Qaptly 與外部服務的整合功能。功能列表
GitHub 整合
概述
Qaptly 支援與 GitHub 整合,提供:- 測試結果與 PR 關聯
- 測試觸發器整合
- 狀態回報
授權流程
OAuth 授權
- 系統導向到 GitHub 授權頁面
- 確認授權範圍
- 同意授權
- 返回 Qaptly 完成連接
授權頁面
- URL:
/github/authorize/:token - 處理 GitHub App 的授權流程
存取路徑
內容分享
概述
分享功能允許將測試相關內容分享給未登入的外部人員。分享類型
存取分享內容
- URL:
/share/content/:id - 無需登入即可查看
- 可設定分享有效期
建立分享連結
- 在內容頁面找到「Share」按鈕
- 點擊產生分享連結
- 可設定:
- 有效期限
- 存取密碼(選填)
- 複製連結分享給他人
分享連結格式
請以系統後台提供的實際網址來取代<host>:
管理分享
- 查看已建立的分享連結
- 撤銷分享連結
- 修改有效期限
安全考量
GitHub 整合
- 最小權限原則
- 定期審視授權範圍
- 可隨時撤銷授權
內容分享
- 分享連結有時效限制
- 敏感內容不建議分享
- 可設定存取密碼保護
MCP 授權
概述
MCP(Model Context Protocol)授權用於 AI 工具整合。授權頁面
- URL:
/mcp-authorize - 處理 MCP 相關的授權請求