CAPTCHA gebruiken in aangepaste vormen

CAPTCHA (Complete Automated Public Turing test to tell Computers and Humans Apart) is een programma dat vaak wordt gebruikt bij online transacties om onderscheid te maken tussen mensen en geautomatiseerde programma's of bots. Het stelt een uitdaging en evalueert de reactie van de gebruiker om te bepalen of het een mens of bot is die met de site communiceert. Het verhindert de gebruiker om te werk te gaan als de test ontbreekt en de hulp maakt online transacties veilig door bots te houden spam of kwaadwillige doeleinden posten.

AEM Forms ondersteunt CAPTCHA in adaptieve vormen. U kunt de reCAPTCHA-service van Google gebruiken om CAPTCHA te implementeren.

OPMERKING

AEM Forms biedt alleen ondersteuning voor reCaptcha v2. Andere versies worden niet ondersteund.

CAPTCHA in adaptieve formulieren wordt niet ondersteund in de offlinemodus van de AEM Forms-app.

De ReCAPTCHA-service configureren door Google

Auteurs van formulieren kunnen de reCAPTCHA-service van Google gebruiken om CAPTCHA in adaptieve formulieren te implementeren. Het biedt geavanceerde CAPTCHA-mogelijkheden om uw site te beschermen. Zie Google reCAPTCHA voor meer informatie over de werking van reCAPTCHA.

recaptcha

De reCAPTCHA-service implementeren in AEM Forms:

  1. Haal reCAPTCHA API sleutelpaar van Google op. De site bevat een sleutel en een geheim.

  2. Configuratiecontainer maken voor cloudservices.

    1. Ga naar Tools > General > Configuration Browser.

    2. Ga als volgt te werk om de algemene map voor cloudconfiguraties in te schakelen of sla deze stap over om een andere map voor cloudserviceconfiguraties te maken en te configureren.

      1. Selecteer de map global in de Configuratiebrowser en tik Properties.
      2. Schakel Cloud Configurations in in het dialoogvenster Configuration Properties.
      3. Tik Save & Close om de configuratie op te slaan en het dialoogvenster af te sluiten.
    3. Tik Create in de Configuratiebrowser.

    4. Geef in het dialoogvenster Configuratie maken een titel op voor de map en schakel Cloud Configurations in.

    5. Tik Create om de map te maken die geschikt is voor configuraties van cloudservices.

  3. Configureer de cloudservice voor reCAPTCHA.

    1. Ga voor de AEM auteur naar tools > Cloud Services.
    2. Tik op reCAPTCHA. De pagina Configurations wordt geopend. Selecteer de configuratiecontainer die in de vorige stap is gemaakt en tik Create.
    3. Geef Naam, Sitecode en Geheime sleutel voor de service reCAPTCHA op en tik Create om de configuratie van de cloudservice te maken.
    4. Geef in het dialoogvenster Component bewerken de site en de geheime sleutels op die in stap 1 zijn verkregen. Tik Save Settings en tik OK om de configuratie te voltooien.

    Zodra de reCAPTCHA-service is geconfigureerd, is deze beschikbaar voor gebruik in adaptieve formulieren. Zie CAPTCHA gebruiken in adaptieve formulieren voor meer informatie.

CAPTCHA gebruiken in aangepaste vormen

CAPTCHA in adaptieve vorm gebruiken:

  1. Open een adaptief formulier in de bewerkingsmodus.

    OPMERKING

    Zorg ervoor dat de configuratiecontainer die is geselecteerd bij het maken van het adaptieve formulier, de reCAPTCHA-cloudservice bevat. U kunt ook adaptieve formuliereigenschappen bewerken om de configuratiecontainer te wijzigen die aan het formulier is gekoppeld.

  2. Sleep de component Captcha vanuit de componentbrowser naar het adaptieve formulier.

    OPMERKING

    Het gebruik van meer dan één Captcha-component in een adaptieve vorm wordt niet ondersteund. Het wordt ook afgeraden om CAPTCHA te gebruiken in een deelvenster dat is gemarkeerd voor wazig laden of in een fragment.

    OPMERKING

    Captcha is tijdgevoelig en verloopt over ongeveer een minuut. Daarom wordt aangeraden de component Captcha vlak voor de knop Verzenden in het aangepaste formulier te plaatsen.

  3. Selecteer de Captcha-component die u hebt toegevoegd en tik cmp om de eigenschappen ervan te bewerken.

  4. Geef een titel op voor de CAPTCHA-widget. De standaardwaarde is Captcha. Selecteer Hide title als u geen titel wilt verschijnen.

  5. Selecteer Captcha service in de vervolgkeuzelijst om de reCAPTCHA-service in te schakelen als u deze hebt geconfigureerd zoals beschreven in ReCAPTCHA-service van Google. reCaptcha Selecteer een configuratie in het keuzemenu Instellingen. Selecteer de grootte ook als Normal of Compact voor de reCAPTCHA-widget.

    OPMERKING

    Selecteer Default niet in de Captcha service drop-down aangezien de standaard AEM CAPTCHA service is vervangen.

  6. Sla de eigenschappen op.

De reCAPTCHA-service is ingeschakeld op het adaptieve formulier. U kunt een voorbeeld van het formulier bekijken en de CAPTCHA bekijken.

Op deze pagina