將桌面客戶端與帳戶關聯

概述

要讓 Whisperer macOS 客戶端訪問您的會話、訂閱和知識庫,您需要將其與帳戶進行一次關聯。僅安裝應用並不能自動獲得訪問權限——裝置需要經過授權(裝置驗證)。

關聯基於安全的一次性碼流程:應用發起登入請求,您在瀏覽器中完成身分驗證,獲取一次性驗證碼,瀏覽器隨後將您重定向回應用。驗證碼是一次性的,有效期為 30 分鐘

適用場景

  • 安裝客戶端並完成權限嚮導後。
  • 在新電腦或重灌系統的電腦上登入時。
  • 當應用無法識別您的帳戶時(您已退出所有裝置、更改了密碼等),需要重新關聯。

操作步驟

  1. 在應用中發起登入。 在 Mac 上開啟 Whisperer 並啟動登入/關聯流程。應用向伺服器請求一次性驗證碼(POST /v1/auth/desktop/code),並在瀏覽器中開啟關聯網頁 /app/connect
  2. 在瀏覽器中登入帳戶。/app/connect 頁面上,使用電子郵件和密碼登入。如果您還沒有帳戶——請先註冊並確認電子郵件(參見註冊與登入)。電子郵件未確認前無法登入。
  3. 確認裝置關聯。 登入後,網頁控制檯將一次性驗證碼與您的帳戶綁定。
  4. 返回應用。 瀏覽器會透過 whisperer://auth?code=...&state=... 協議自動跳轉回 Whisperer。若出現系統提示"在 Whisperer 中開啟?"——請確認。
  5. 等待驗證碼換取令牌。 應用將一次性驗證碼換取訪問令牌,並將其儲存在安全儲存中(加密)。之後,客戶端即與您的帳戶完成關聯。
  6. 驗證。 確認應用中顯示您的帳戶和套餐資訊。現在可以開始會話了。

常見問題

  • 驗證碼已過期。 一次性驗證碼有效期為 30 分鐘。若耗時過長或中途中斷,關聯將無法完成。解決方法:返回應用重新發起登入——系統將簽發新的驗證碼。
  • 瀏覽器未跳轉回應用。whisperer:// 協議跳轉未自動觸發,請確保 Whisperer 已安裝在"應用程式"資料夾中,然後重新登入。當出現開啟應用的系統提示時——請確認。
  • 登入失敗——電子郵件未確認。 電子郵件未透過 6 位驗證碼確認前無法登入。請先確認電子郵件,然後重試。
  • 開啟了多個 /app/connect 標籤頁。 同時開啟多個關聯頁面會導致流程出錯。請關閉多餘的標籤頁,並從應用重新開始關聯。
  • 帳戶被凍結或封禁。 若帳戶狀態為 frozen/banned,關聯將無法完成——請聯絡客服。

最佳實踐

  • 安裝後立即進行關聯,不要拖延——這樣可以輕鬆在驗證碼 30 分鐘的有效期內完成操作。
  • /app/connect 頁面只在一個標籤頁中保持開啟。
  • 若您更改了密碼或退出了所有裝置,請重新關聯客戶端——舊令牌已失效(token_version)。
  • 不要手動傳遞一次性驗證碼,也不要分享 whisperer://auth?... 連結——它是專屬於您裝置的金鑰。

相關文章