IM
ZH-TW
文件首頁
選單
功能

提供者憑證

用於電子郵件提供者存取的登入憑證生命週期。

inbox-manager credentials encryption

提供者憑證

提供者憑證功能定義用於將您的帳戶連接到電子郵件提供者的登入詳細資訊。 它為您提供了清晰的流程:登入、儲存憑證,然後安全地使用 IMAP 和 SMTP。

為什麼這很重要

此功能將秘密值排除在標準 API 回應之外,同時公開用戶端安全操作所需的欄位。它使驗證、輪換和刪除顯式操作,因此憑證衛生不依賴同步或發送流中的副作用。

核心流程

登入後,授權呼叫者建立憑證詳細資訊和秘密值,然後透過測試端點驗證連線。收件匣流會引用 IMAP 和 SMTP 操作的憑證 ID,並且憑證會隨著提供者或安全要求的變更而明確輪替或刪除。

操作

營運端點目的
建立憑證POST /api/accounts/:account_id/provider-credentials註冊帳戶範圍的提供者憑證
列出憑證GET /api/accounts/:account_id/provider-credentials取得帳戶憑證元資料
搜尋憑證POST /api/accounts/:account_id/provider-credentials/search透過篩選器查詢憑證
取得憑證GET /api/provider-credentials/:provider_credential_id檢索一項憑證元資料記錄
更新憑證PATCH /api/provider-credentials/:provider_credential_id修改非秘密憑證欄位
刪除憑證DELETE /api/provider-credentials/:provider_credential_id從帳戶使用中刪除憑證
測試憑證POST /api/provider-credentials/:provider_credential_id/test運行連線/驗證驗證
輪換憑證POST /api/provider-credentials/:provider_credential_id/rotate替換活性秘密材料

關鍵數據和狀態

{
  id: "pc_...",
  account_id: "acc_...",
  provider_kind: "imap" | "smtp",
  host: "mail.example.com",
  port: 993,
  security_mode: "ssl_tls",
  auth_kind: "password",
  username_masked: "u***@example.com"
}

公共有效負載僅公開元資料和隱藏身分。

故障模式與控制

無效的主機、連接埠或安全性/驗證組合在建立或更新時會被拒絕,並且在下游同步或傳送作業執行之前會出現測試失敗。秘密值被排除在讀取有效負載之外,並且憑證輪換是明確且可審計的,而不是在不相關操作期間成為隱式突變。

相關

提供者憑證03-提供者憑證和連接