現在表示中:

CAPTCHA(Completely Automated Public Turing test to tell Computers and Humans Apart)は、オンライントランザクションにおいて人間と自動プログラムやボットとを区別するために一般的に使用されるプログラムです。テストを行ってユーザーの反応を評価し、サイトを使用しているのが人間かボットかを判断します。これにより、テストに失敗した場合ユーザーは続行できないため、ボットによるスパムの投稿や悪意のある目的を防止し、オンライントランザクションを安全に保ちます。

AEM によるアダプティブフォームの CAPTCHA のサポートCAPTCHA を実装するには、次のいずれかの方法を使用することができます。

AEM による CAPTCHA サービス

AEM では作成者がアダプティブフォームに基本的な CAPTCHA 機能を実装することのできる CAPTCHA サービスを提供しています。追加設定は不要で、アダプティブフォームですぐに使用することができます。また、アダプティブフォームに高度な CAPTCHA の実装が必要な場合は、「Google による ReCAPTCHA サービス」を参照してください。

AEM による CAPTCHA サービスでは、英数字のウィジェットとユーザー入力のためのテキストボックスが表示されます。ユーザーは 60 秒以内にボックスに正しい文字列を入力し、フォームを送信する必要があります。文字列は 60 秒ごとに更新されます。また、ユーザーが再読み込みボタンをクリックしても更新されます。ユーザーの入力は、フォームの送信時に AEM サーバーによって検証されます。検証が失敗した場合、またはユーザーが文字列を入力せずにフォームを送信した場合は、CAPTCHA ウィジェットの下にエラーが表示されます。

aem-captcha

アダプティブフォームの AEM CAPTCHA サービスの使用について詳しくは、「アダプティブフォームの CAPTCHA の使用」を参照してください。

注意:

アダプティブフォームの CAPTCHA は、AEM Forms アプリケーションのオフラインモードではサポートされていません。

Google による ReCAPTCHA サービス

フォームの作成者は、Google による reCAPTCHA サービスを使用してアダプティブフォームに CAPTCHA を実装することができます。これにより、サイトを保護する高度な CAPTCHA 機能が提供されます。reCAPTCHA の仕組みについて詳しくは、「Google reCAPTCHA」を参照してください。

recaptcha

AEM Forms で reCAPTCHAを実装するには:

  1. Google から reCAPTCHA API キーペアを取得します。これにはサイトキーと秘密鍵が含まれます。

  2. reCAPTCHA のクラウドサービスを設定します。

    1. AEM オーサーインスタンスで、 /デプロイメント/クラウドサービスに移動します。

    2. 「サードパーティサービス」で reCAPTCHA サービスを見つけ、「今すぐ設定」をタップします。設定を作成ダイアログが開きます。

    3. 設定のタイトルを入力して「作成」をタップします。コンポーネントを編集ダイアログが開きます。ここで設定を行います。

    4. コンポーネントを編集ダイアログで、サイトおよび手順 1 で取得した秘密鍵を指定します。「設定を保存」をタップしてから、「OK」をタップして設定を完了します。

    reCAPTCHA サービスを設定すると、アダプティブフォームで使用できるようになります。詳しくは、「アダプティブフォームの CAPTCHA の使用」を参照してください。

アダプティブフォームの CAPTCHA の使用

アダプティブフォームで CAPTCHA を使用するには:

  1. アダプティブフォームを編集モードで開きます。

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

    注意:

    アダプティブフォームにおける複数の Captcha コンポーネントの使用はサポートされていません。また、遅延読み込みがマークされているパネルで CAPTCHA を使用することはお勧めしません。

  3. 追加した Captcha コンポーネントを選択して、 をタップし、プロパティを編集します。

  4. CAPTCHA ウィジェットのタイトルを指定します。デフォルト値は Captcha です。タイトルを表示しない場合は、「タイトルを非表示にする」を選択します。

  5. Captcha サービス」ドロップダウンから次のいずれかのオプションを選択します。

    • AEM による CAPTCHA サービスを有効にする場合は、「デフォルト」を選択します。
    • Google による ReCAPTCHA サービス」に従って設定し、Google による ReCAPTCHA サービスを有効にする場合は、「reCaptcha」を選択します。「設定」ドロップダウンから設定を選択します。また、reCAPTCHA ウィジェットのサイズを「標準」または「コンパクト」から選択します。
  6. その後、各プロパティを保存します。

CAPTCHA サービスがアダプティブフォームで有効になります。フォームをプレビューして、CAPTCHA が機能していることを確認できます。

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

法律上の注意   |   プライバシーポリシー