本文說明舊版 reCAPTCHA 管理控制台與 Google Cloud 控制台的術語和金鑰管理差異。本文也說明如何擷取 WordPress 整合等第三方外掛程式所需的 reCAPTCHA 網站金鑰和密鑰。
將舊版術語對應至 Google Cloud 控制台
許多內容管理系統 (CMS) 外掛程式會使用舊版命名慣例 (例如 v2 Checkbox、v2 Invisible 和 v3) 參照 reCAPTCHA 類型。 Google Cloud 控制台使用平台式描述元,而非版本號碼。
下表列出舊版術語與 Google Cloud 控制台術語的對應關係:
| 管理控制台術語 | Google Cloud 控制台術語 | 驗證機制 |
|---|---|---|
| 以分數為依據 (v3) | 網站 • 分數 | 順暢無礙的驗證流程,並以分數為依據。 |
| 競賽項目 (v2) | 網站 • 核取方塊 | 使用者必須點選「我不是機器人」驗證問題。 |
| 不適用 | 網站 • 以政策為準的驗證 | 根據使用者定義的門檻設定驗證問題。 |
| 不適用 | iOS | iOS 行動裝置金鑰,不需驗證。 |
| 不適用 | Android | Android 行動裝置金鑰,不需驗證。 |
| 隱形 (v2) | 網站 • 隱形,並提供登入驗證後備機制* | 風險分析結束後可能會顯示人機驗證。 |
在 Google Cloud 控制台中驗證金鑰類型
如要在 Google Cloud 控制台中驗證金鑰類型,請執行下列操作:
前往 Google Cloud 控制台的「Fraud Defense」頁面。
從「資訊卡」檢視畫面切換至「表格」檢視畫面。
找出「平台詳細資料」欄,查看
Website • score等描述元。
或者,在預設的「資訊卡」檢視畫面中,按一下特定金鑰的「重要詳細資料」,然後選取「編輯金鑰」。「類型」欄位會顯示設定。
找出網站金鑰和密鑰
第三方外掛程式通常需要網站金鑰和密鑰,才能整合 reCAPTCHA。
- 網站金鑰:在 Google Cloud 控制台中,「金鑰 ID」對應至網站金鑰。
- 密鑰: Google Cloud 控制台預設不會顯示密鑰,因為 Google Cloud 驗證通常會使用 API 金鑰或 IAM 角色。不過,您可以擷取需要密鑰的舊版外掛程式。
在 Google Cloud 控制台中擷取密鑰
如要擷取密鑰,請按照下列步驟操作:
前往 Google Cloud 控制台的「Fraud Defense」頁面。
在「reCAPTCHA 金鑰」部分,找出需要密鑰的金鑰。
- 如果處於「資訊卡」檢視畫面,請按一下鑰匙資訊卡上的「重要詳細資料」。 頁面頂端會顯示金鑰 ID。
- 如果您位於「表格」檢視畫面,表格中會顯示「金鑰 ID」。按一下金鑰即可前往詳細資料頁面。
頁面頂端顯示的「金鑰 ID」就是您的網站金鑰。
前往「整合」分頁。
視金鑰狀態而定:
- 如果金鑰設為舊版用途,請按一下「使用舊版金鑰」。
- 如果金鑰未與舊版服務整合,請按一下「與第三方服務或外掛程式整合」。
畫面上會顯示包含密鑰的對話方塊。請妥善複製這個值。請將這個密鑰視為機密資料。
使用評估整合
CreateAssessment 方法會提供詳細的風險分析和原因代碼,並啟用進階 Fraud Defense 功能。您可以使用 reCAPTCHA 用戶端程式庫或 REST API 呼叫 CreateAssessment 方法。
詳情請參閱「為網站建立評估」。