AEM Forms環境と Turnstile の連携 connect-your-forms-environment-with-turnstile-service

この機能はデフォルトでは有効になっていません。 公式アドレスからaem-forms-ea@adobe.comに書き込んで、機能へのアクセスをリクエストできます。

CAPTCHA(コンピュータと人間を区別する完全に自動化された公開チューリングテスト)は、人間と自動化されたプログラム/ボットを区別するために、オンライントランザクションで一般的に使用されるプログラムです。テストを行ってユーザーの反応を評価し、サイトを使用しているのが人間かボットかを判断します。テストが失敗した場合の続行を防ぎ、ボットによるスパムの投稿や悪意のある目的を防止することで、オンライントランザクションの安全性を高めます。

AEM Formsは、次の CAPTCHA ソリューションをサポートしています。

AEM Forms環境と Turnstile Captcha の統合

Cloudflare の Turnstile Captcha は、自動ボット、悪意のある攻撃、スパム、不要な自動トラフィックからフォームとサイトを保護することを目的としたセキュリティ対策です。 フォームの送信を許可する前に、フォームの送信時にユーザーが人間であることを確認するチェックボックスが表示されます。

AEM Forms環境と Turnstile Captcha を統合するための前提条件 prerequisite

AEM Forms用に Turnstile を設定するには、Turnstile Web サイトから Turnstile サイトキーと秘密鍵 ​ を取得する必要があります。

ターンスタイルを設定 steps-to-configure-hcaptcha

AEM Formsを Turnstile サービスと統合するには、次の手順を実行します。

  1. お使いのAEM Forms環境に設定コンテナを作成します。 設定コンテナは、AEM Formsを外部サービスに接続するために使用されるクラウド設定を保持します。 設定コンテナを作成するには:

    1. AEM Formsを開きます。

    2. ツール/一般/設定ブラウザー ​に移動します。

    3. 設定ブラウザーで、既存のフォルダーを選択するか、新しいフォルダーを作成します。

      • 新規フォルダー を作成し、クラウド設定を有効にするには:

        1. 設定ブラウザーで「作成」をタップします。
        2. 設定を作成ダイアログで、名前とタイトルを指定し、「クラウド設定」をオンにします。
        3. 作成」をクリックします。
      • 既存のフォルダー のクラウド設定を有効にするには:

        1. 設定ブラウザーでフォルダーを選択し、「プロパティ」をクリックします。
        2. 設定プロパティダイアログで、「クラウド設定」を有効にします。
        3. 保存して閉じる をクリックして、設定を保存します。
  2. クラウドサービスの設定:

    1. AEM オーサーインスタンスで、 tools-1 /Cloud Services に移動し、「自動スタイル」をクリックします。
      クラウドサービスでの自動インストール

    2. 前の節で説明したように、作成または更新された設定コンテナを選択します。 「作成」をクリックします。
      設定ターンスタイル

    3. ウィジェットタイプ を管理対象、非インタラクティブ、非表示のいずれかに指定します。

    4. タイトル名前 など、その他の詳細を指定します。

    5. Turnstile サービス用に サイトキー秘密鍵 を指定します ​ 前提条件で取得 ​

    6. 作成」をクリックします。

      AEM Forms環境を Turnstile と連携させるためのCloud Serviceの設定

    note note
    NOTE
    自動スタイル検証用に既にクライアントサイドのJavaScript検証 URL とサーバーサイドの検証 URL が入力されているので、変更する必要はありません。

    Turnstile Captcha サービスを設定すると、アダプティブフォームで使用できるようになります。

アダプティブフォームでの Turnstile の使用 using-turnstile-aem-6.5

  1. AEM Formsを開きます。

  2. Formsフォームとドキュメント ​に移動します。

  3. アダプティブフォームを選択し、プロパティ をクリックします。 設定コンテナ で、AEM Formsと Turnstile を接続するクラウド設定を含む設定コンテナを選択します。

  4. 保存して閉じる」をクリックします。

    Captcha サービスを設定するための設定コンテナがない場合、設定コンテナの作成方法については、​ 自動スタイルの設定 ​ の節を参照してください。

    設定コンテナの選択

  5. アダプティブフォームを選択し、編集 をクリックして、アダプティブフォームをエディターで開きます。

  6. コンポーネントブラウザーから Captcha コンポーネントを、アダプティブフォームにドラッグ&ドロップします。

  7. Captcha コンポーネントを選択し、プロパティ プロパティアイコン アイコンをクリックします。 プロパティダイアログが開きます。次のプロパティを指定します。

    Cloudfare Turnstile v1

    • タイトル ​: Captcha コンポーネントのタイトルを指定します。 フォームコンポーネントは、フォーム内とルールエディター内の両方で一意のタイトルを使用して簡単に識別できます。

    • 設定 ​: 自動で設定するクラウド設定を選択します。

    • 検証メッセージ ​: フォーム送信時またはユーザーアクション時に Captcha を検証するための検証メッセージを提供します。

    • Captcha サービス ​: フォーム送信用の CAPTCHA サービスを選択します。ここでは、「Turnstile®」を選択します。

    • 設定 ​: Turnstile 用に設定したクラウド設定を選択します®。

      note note
      NOTE
      同様の目的のために、環境内に複数のクラウド設定を持つことができます。 そのため、サービスは慎重に選択してください。サービスがリストに表示されない場合は、AEM Forms環境と Turnstile サービスを接続するCloud Serviceの作成方法について、AEM Forms環境と Turnstile の接続 ​ を参照してください。
    • エラーメッセージ ​: Captcha 送信が失敗した場合にユーザーに表示するエラーメッセージを指定します。

    • Captcha サイズ: hCaptcha® チャレンジダイアログの表示サイズを選択できます。 「コンパクト」オプションを使用すると小さいサイズを表示し、「標準」を使用すると比較的大きいサイズの hCaptcha® チャレンジダイアログを表示します。

  8. 完了」を選択します。

現在は、フォームの入力者が Turnstile サービスによって発生する課題を正常にクリアした正当なフォームのみがフォーム送信に許可されています。

回転式チャレンジ

よくある質問

  • Q:1 つのアダプティブフォームで複数の Captcha コンポーネントを使用できますか?
  • A: アダプティブフォームでの複数の Captcha コンポーネントの使用はサポートされていません。 また、遅延読み込みのためにマークされたフラグメントまたはパネルで Captcha コンポーネントを使用することはお勧めしません。

関連トピック see-also

recommendation-more-help
51c6a92d-a39d-46d7-8e3e-2db9a31c06a2