使用hCaptcha連線您的AEM Forms環境® connect-your-forms-environment-with-hcaptcha-service
此功能在早期採用者計畫下。 您可以使用官方電子郵件 ID 寫信至 aem-forms-ea@adobe.com,以加入早期採用者計劃並要求存取該功能。
CAPTCHA (完全自動化公用圖靈測試來區分電腦和人之間的差異)是一種常用於線上交易的程式,以區分人和自動化程式或機器人。 它會提出質詢並評估使用者的回應,以判斷與網站互動的是真人還是機器人。它可防止使用者在測試失敗時繼續操作,並透過防止機器人發佈垃圾郵件或惡意目的來確保線上交易的安全。
AEM Forms as a Cloud Service支援下列驗證碼解決方案:
將AEM Forms環境與hCaptcha驗證碼整合
hCaptcha® 服務可保護您的表單免受機器人、垃圾郵件和自動化濫用的侵擾。它會利用核取方塊小工具來提出質詢,並評估使用者的回應,以判斷與表單互動的是真人還是機器人。它可防止使用者在測試失敗時繼續操作,並透過防止機器人發佈垃圾郵件或惡意活動來確保線上交易的安全。
AEM Forms as a Cloud Service支援Adaptive Forms核心元件中的hCaptcha®。 您可以用它來在表單提交時顯示核取方塊Widget挑戰。
將AEM Forms環境與hCaptcha整合的必要條件® prerequisite
若要使用AEM Forms設定hCaptcha®,您必須從hCaptcha®網站取得hCaptcha®網站金鑰和秘密金鑰。
設定驗證碼® steps-to-configure-hcaptcha
若要將AEM Forms與hCaptcha®服務整合,請執行以下步驟:
-
在您的AEM Forms as a Cloud Service環境中建立設定容器。 設定容器內含用來將AEM連線至外部服務的雲端設定。 若要建立並設定設定設定容器以使用hCaptcha連線您的AEM Forms環境®:
-
開啟您的AEM Forms as a Cloud Service執行個體。
-
前往工具 > 一般 > 設定瀏覽器。
-
在組態瀏覽器中,您可以選取現有資料夾或建立資料夾。 您可以建立檔案夾並為其啟用Cloud Configurations選項,或為現有檔案夾啟用Cloud Configurations選項:
-
若要建立資料夾並為其啟用雲端設定選項:
- 在組態瀏覽器中,按一下建立。
- 在建立設定對話方塊中,指定名稱、標題,並選取 雲端設定 選項。
- 按一下「建立」。
-
若要啟用現有資料夾的「雲端設定」選項:
- 在組態瀏覽器中,選取資料夾並選取屬性。
- 在[組態內容]對話方塊中,啟用雲端組態。
- 選取「儲存並關閉」,即可儲存設定並退出對話框。
-
-
-
設定Cloud Service:
-
在您的AEM作者執行個體上,前往
> 雲端服務並選取hCaptcha®。
ui中的
-
選取已建立或已更新的設定容器,如上一節所述。 選取「建立」。
-
指定在Prerequisite 中取得之hCaptcha®服務的標題、名稱、網站金鑰和秘密金鑰。 選取「建立」。
note note NOTE 使用者不需要修改使用者端JavaScript驗證URL和伺服器端驗證URL,因為它們已預先填入hCaptcha®驗證。 設定hCAPTCHA服務後,即可用於根據核心元件的最適化表單。
-
在最適化Forms核心元件中使用hCaptcha® {#using-hCaptcha®-core-components}
-
開啟您的AEM Forms as a Cloud Service執行個體。
-
移至Forms > Forms和檔案。
-
選取最適化表單並選取屬性。 針對 組態容器 選項,選取包含連線AEM Forms與hCaptcha的雲端組態的組態容器®並選取儲存並關閉。
如果您沒有這類設定容器,請參閱使用hCaptcha®連線您的AEM Forms環境一節,以瞭解如何建立設定容器。
-
選取最適化表單,然後選取編輯。 最適化表單會在最適化Forms編輯器中開啟。
-
從元件瀏覽器中,拖放或新增 最適化表單hCaptcha® 元件至最適化表單。
-
選取 最適化表單hCaptcha® 元件,然後按一下屬性
圖示。 它會開啟屬性對話方塊。 指定下列屬性:
-
名稱:指定驗證碼元件的名稱,您可以在表單和規則編輯器中以唯一名稱輕鬆識別表單元件。
-
標題:指定驗證碼元件的標題。
-
設定:選取已設定用於 hCaptcha® 的雲端設定。
-
驗證碼大小:您可以選取hCaptcha®挑戰對話方塊的顯示大小。 使用 精簡 選項可顯示小尺寸,使用 正常 選項可顯示相對大尺寸的 hCaptcha® 質詢對話框。
-
驗證訊息:提供表單提交時驗證碼驗證的驗證訊息。
-
指令碼驗證訊息 - 此選項可讓您輸入訊息,以在指令碼驗證失敗時顯示。
note note NOTE 基於類似目的,您的環境中可以有多個雲端設定。 因此,請謹慎選擇服務。 如果未列出任何服務,請參閱使用hCaptcha®連線您的AEM Forms環境,以瞭解如何建立將AEM Forms環境與hCaptcha®服務連線的Cloud Service。
-
-
選取「完成」。
現在,只有合法的表單,表單填寫者才能成功清除hCaptcha®服務帶來的挑戰,才能用於表單提交。 hCaptcha®
hCaptcha® 是 Intuition Machines, Inc. 的註冊商標。
常見問題
- 問:我可以在最適化表單中使用多個驗證碼元件嗎?
- Ans:不支援在最適化表單中使用一個以上的Captcha元件。 此外,不建議在片段或標示為延遲載入的面板中使用驗證碼元件。
另請參閱 see-also
- 建立 AEM 最適化表單
- 新增 AEM 最適化表單至 AEM Sites 頁面
- 將主題套用到 AEM 最適化表單
- 將元件新增至 AEM 最適化表單
- 在 AEM 最適化表單中使用驗證碼
- 產生 AEM 最適化表單的 PDF 版本 (DoR)
- 翻譯 AEM 最適化表單
- 啟用 Adobe Analytics 讓最適化表單可追蹤表單使用情況
- 將最適化表單連結到 Microsoft SharePoint
- 將最適化表單連結到 Microsoft Power Automate
- 將最適化表單連結到 Microsoft OneDrive
- 將最適化表單連接至 Microsoft® Azure Blob 儲存體
- 將最適化表單連結到 Salesforce
- 在 AEM 最適化表單中使用 Adobe Sign in
- 為最適化表單新增地區設定
- 將最適化表單資料傳送到資料庫
- 將最適化表單資料傳送到 REST 端點
- 將最適化表單資料傳送到 AEM 工作流程
- 使用 Forms 入口網站在 AEM 網站上列出 AEM 最適化表單
- 在最適化表單中新增版本設定、評論和附註
- 比較最適化表單