使用hCaptcha連線您的AEM Forms環境® connect-your-forms-environment-with-hcaptcha-service

此功能在早期採用者計畫下。 您可以從您的官方電子郵件ID寫信到aem-forms-ea@adobe.com ,以加入率先採用者計畫並請求存取該功能。

CAPTCHA (完全自動化公用圖靈測試來區分電腦和人之間的差異)是一種常用於線上交易的程式,以區分人和自動化程式或機器人。 這會帶來挑戰,並評估使用者的回應,以判斷其是否為人類或機器人與網站互動。 它可防止使用者在測試失敗時繼續進行,並透過防止機器人張貼垃圾郵件或惡意目的來確保線上交易的安全。

AEM Formsas a Cloud Service支援下列CAPTCHA解決方案:

將AEM Forms環境與hCaptcha驗證碼整合

hCaptcha®服務可保護您的表單免受機器人、垃圾郵件和自動濫用的侵擾。 這會提出核取方塊Widget質詢,並評估使用者回應,以判斷它是人類還是機器人與表單互動。 它可防止使用者在測試失敗時繼續進行,並透過防止機器人張貼垃圾郵件或惡意活動來確保線上交易的安全。

AEM Formsas a Cloud Service支援Adaptive Forms核心元件中的hCaptcha®。 您可以用它來在表單提交時顯示核取方塊Widget挑戰。

將AEM Forms環境與hCaptcha整合的必要條件® prerequisite

若要使用AEM Forms設定hCaptcha®,您必須取得 驗證碼®網站金鑰與秘密金鑰 來自hCaptcha®網站。

設定hCaptcha的步驟® steps-to-configure-hcaptcha

  1. 在您的AEM Formsas a Cloud Service環境中建立設定容器。 設定容器內含用來將AEM連線至外部服務的雲端設定。 若要建立並設定設定設定容器以使用hCaptcha連線您的AEM Forms環境®:

    1. 開啟您的AEM Formsas a Cloud Service執行個體。

    2. 前往​ 工具 > 一般 > 設定瀏覽器

    3. 在組態瀏覽器中,您可以選取現有資料夾或建立資料夾。 您可以建立檔案夾並為其啟用「雲端設定」選項,或為現有檔案夾啟用「雲端設定」選項:

      • 若要建立資料夾並啟用其雲端設定選項

        1. 在設定瀏覽器中,按一下 建立.
        2. 在建立組態對話方塊中,指定名稱、標題,然後選取 雲端設定 選項。
        3. 按一下​ 建立
      • 若要啟用現有資料夾的「雲端設定」選項:

        1. 在組態瀏覽器中,選取資料夾並選取 屬性.
        2. 在組態內容對話方塊中,啟用 雲端設定.
        3. 選取 儲存並關閉 以儲存組態並結束對話方塊。
  2. 設定Cloud Service:

    1. 在您的AEM編寫執行個體上,前往 tools-1 > Cloud Service 並選取 驗證碼®.

      ui中的hCaptcha®

    2. 選取已建立或已更新的設定容器,如上一節所述。 選取「建立」。

      組態驗證碼®

    3. 指定 標題名稱網站金鑰、和 秘密金鑰 適用於hCaptcha®服務 取得於先決條件. 選取「建立」。

      設定Cloud Service以使用hCaptcha連線您的AEM Forms環境®

NOTE
使用者不需要修改 使用者端JavaScript驗證URL伺服器端驗證URL 因為它們已預先填入hCaptcha®驗證。 有些國家/地區的端點可能有所不同,請造訪 驗證碼®常見問答 以取得詳細資訊。

設定hCAPTCHA服務後,就可在調適型表單中使用。

在最適化表單中使用hCaptcha® using-hCaptcha®-foundation-components

  1. 開啟您的AEM Formsas a Cloud Service執行個體。

  2. 前往 Forms > Forms與檔案.

  3. 選取最適化表單並選取 屬性. 對於 設定容器 選項,選取包含將AEM Forms連線至hCaptcha®的雲端設定的設定容器,然後選取 儲存並關閉.

    如果您沒有這類設定容器,請參閱區段 使用hCaptcha連線您的AEM Forms環境® 以瞭解如何建立設定容器。

    選取設定容器

  4. 選取最適化表單並選取 編輯. 最適化表單會在最適化Forms編輯器中開啟。

  5. 在元件瀏覽器中,拖放 驗證碼 元件至最適化表單。

  6. 選取 驗證碼 元件並按一下屬性 屬性圖示 圖示。 它會開啟屬性對話方塊。

    替代文字

    指定下列屬性:

    • 標題: 指定驗證碼元件的標題,您可以在表單和規則編輯器中以表單元件的唯一名稱輕鬆識別表單元件。

    • 驗證訊息: 在表單提交時提供驗證碼驗證的驗證訊息。

    • 驗證碼驗證: 您可以選取其中一個選項來驗證驗證碼:

      • 在提交表單時
      • 使用者動作時。
    • 驗證碼服務: 選取您的驗證碼服務,在這裡選取hCaptcha®服務。

    • 驗證碼組態: 選取為hCaptcha®設定的雲端設定。

      note note
      NOTE
      基於類似目的,您的環境中可以有多個雲端設定。 因此,請謹慎選擇服務。 若未列出任何服務,請參閱 使用hCaptcha連線您的AEM Forms環境® 以瞭解如何建立將AEM Forms環境與hCaptcha®服務連結的Cloud Service。
    • 錯誤訊息: 提供驗證碼提交失敗時向使用者顯示的錯誤訊息。

    • 驗證碼大小: 您可以選取hCaptcha®挑戰對話方塊的顯示大小。 使用 精簡 顯示小尺寸和 一般 用於顯示相對較大的hCaptcha®挑戰對話方塊或 隱形 驗證hCaptcha®,而不需在使用者介面上明確顯示核取方塊Widget。

  7. 選取「完成」。

現在,只有合法的表單,表單填寫者才能成功清除hCaptcha®服務帶來的挑戰,才能用於表單提交。

hCaptcha®是Intuation Machines, Inc.的註冊商標。

常見問題

  • 問:我可以在最適化表單中使用多個驗證碼元件嗎?
  • Ans: 不支援在最適化表單中使用多個驗證碼元件。 此外,不建議在片段或標示為延遲載入的面板中使用驗證碼元件。

另請參閱 see-also

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab