跳至主要內容

使用騰訊雲簡訊服務設定簡訊驗證

Logto 官方的騰訊雲簡訊服務連接器。

提示:

本指南假設你已對 Logto 連接器 (Connectors) 有基本了解。若不熟悉,請參閱 連接器 (Connectors) 指南以開始使用。

開始使用

騰訊雲是亞洲主要的雲端服務供應商,提供多種服務,包括簡訊(SMS, short message service)。

騰訊雲簡訊服務連接器是 Logto 的官方整合,協助終端使用者透過簡訊驗證碼註冊或登入。

在騰訊雲設定簡訊服務

建立騰訊雲帳號

前往 騰訊雲官網 註冊帳號(若尚未註冊)。

啟用並設定騰訊雲簡訊服務

  1. 使用你的帳號登入 騰訊雲官網,進入 簡訊服務主控台頁面
  2. 在簡訊服務頁面點擊「免費試用」按鈕,並依指示完成設定。
  3. 同意「簡訊開通服務條款」,點擊「開通服務」繼續。
  4. 在「簡訊服務控制台概覽」頁面,根據需求從側邊欄選擇「國內消息」或「國際 / 港澳台消息」。
  5. 新增簡訊簽名與範本。注意事項:
    • 新增「簽名」時,於「適用場景」欄位選擇「驗證碼」。
    • 新增範本時,選擇「驗證碼」作為範本類型。
    • 範本內容需包含一個 {1} 佔位符,將由系統隨機產生的驗證碼取代。
    • 不支援多個佔位符的範本,請使用或建立僅有一個佔位符的範本。
  6. 提交簽名與範本審核。提交後:
    • 等待生效。
    • 可於「簡訊服務控制台概覽」發送測試簡訊。已審核通過的簽名與範本可直接測試,若仍在審核中可使用測試範本。
    • 測試前請確保帳戶餘額充足,並預先登記測試手機號碼以順利接收簡訊。

詳細指引請點擊簡訊控制台概覽中的「新手配置指引」分頁。

編寫連接器 JSON

  1. 前往「簡訊服務控制台概覽」,將滑鼠移至右上角頭像,依序進入「存取管理 > 存取金鑰 > API 金鑰」,完成安全驗證後生成 AccessKey IDAccessKey Secret,請妥善保存。
  2. 在「國內消息」或「國際 / 港澳台消息」分頁下,取得「簽名名稱」與「範本 CODE」。
    • 測試範本請於「快速開始」分頁下的「測試專用簽名範本」查詢。
  • 使用下列欄位設定騰訊雲簡訊連接器:
    • accessKeyIdaccessKeySecret:使用步驟 1 取得的憑證。
    • signName:步驟 2 取得的簽名名稱,適用於所有範本。
    • 若有多種情境可新增多個範本。單一範本範例:
      • templateCode:於步驟 2 取得的範本 CODE。
      • usageType:針對不同情境指定 RegisterSignInForgotPasswordGeneric(Logto 專屬屬性)。
      • 請確保四種情境皆有對應範本以完成流程。
    • sdkAppId:於「應用管理」查詢。
    • region:於「發送文檔」查詢支援的地區。

測試騰訊雲簡訊連接器

你可以輸入手機號碼並點擊「發送」來測試設定是否正確,確認無誤後再點擊「儲存並完成」。

就是這麼簡單。別忘了 在註冊 / 登入流程啟用連接器

設定類型

名稱類型
accessKeyIdstring
accessKeySecretstring
signNamestring
regionstring
sdkAppIdstring
templatesTemplate[]
範本屬性類型列舉值
templateCodestringN/A
usageTypeenum string'Register' / 'SignIn' / 'ForgotPassword' / 'Generic'

參考資料

如何實現簡訊驗證碼功能?