Google reCAPTCHA gebruiken in een AEM adaptief formulier op basis van Core Components using-reCAPTCHA-in-adaptive-forms

Van toepassing op
Artikelkoppeling
Adaptief formulier op basis van kerncomponenten
Dit artikel
Adaptief formulier op basis van elementaire componenten
Klik hier

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 als Cloud Service ondersteunt Google reCAPTCHA v2 in Adaptive Forms. U kunt het gebruiken om een CAPTCHA-uitdaging aan te bieden bij het verzenden van formulieren. De reCAPTCHA gebruiken in een adaptieve vorm:

Verbind uw AEM Forms-omgeving met de reCAPTCHA-service van Google connect-your-forms-environment-with-recaptcha-service-by-google

Om uw AEM Forms-omgeving te verbinden met de reCAPTCHA-service van Google

  1. Verkrijgen reCAPTCHA API-sleutelpaar uit Google. Het omvat een site-sleutel en geheime sleutel.

    Google reCAPTCHA-configuratie van Google-website maken voor reCAPTCHA-sleutels

  2. Maak een configuratiecontainer op uw as a Cloud Service AEM Forms-omgeving. Een configuratiecontainer bevat Cloud Configurations die worden gebruikt om AEM te verbinden met externe services. Om een Container van de Configuratie te creëren en te vormen om uw milieu van AEM Forms met de dienst van reCAPTCHA aan te sluiten door Google:

    1. Open uw as a Cloud Service AEM Forms-exemplaar.

    2. Ga naar Tools > General > Configuration Browser. In Browser van de Configuratie, kunt u:

    3. Selecteer een bestaande map of maak een map. U kunt een map maken en de optie Cloud Configurations hiervoor inschakelen of de optie Cloud Configurations inschakelen voor een bestaande map:

      • Een map maken en de optie Cloud Configurations inschakelen:

        1. In Browser van de Configuratie, klik Create.
        2. Geef in het dialoogvenster Configuratie maken een naam, titel en selecteer de optie Cloud Configurations -optie.
        3. Klikken Create
      • De optie Cloud Configurations inschakelen voor een bestaande map:

        1. Selecteer de map in de configuratiegrowser en selecteer Properties.
        2. Schakel in het dialoogvenster Configuratieeigenschappen de optie Cloud Configurations.
        3. Selecteren Save & Close om de configuratie op te slaan en het dialoogvenster af te sluiten.
  3. Configureer de Cloud Service:

    1. Ga naar de AEM gereedschappen-1 > Cloud Services en selecteert u reCAPTCHA.
    2. Selecteer een Container van de Configuratie, die in vorige sectie wordt gecreeerd of wordt bijgewerkt. Selecteren Create.
    3. Opgeven Title, Name, Site Key, en Secret Key voor de service reCAPTCHA (verkregen in stap 1). Selecteren Create.

    Configureer de Cloud Service om uw AEM Forms-omgeving te verbinden met de reCAPTCHA-service van Google

    Zodra de dienst reCAPTCHA wordt gevormd, is het beschikbaar voor gebruik in een AanpassingsVorm. Zie voor meer informatie Google reCAPTCHA gebruiken in een adaptief formulier.

Google reCAPTCHA gebruiken in een adaptief formulier using-reCAPTCHA

ReCAPTCHA gebruiken in Adaptive Forms:

  1. Open uw as a Cloud Service AEM Forms-exemplaar.

  2. Ga naar Forms > Forms and Documents.

  3. Selecteer een adaptieve Forms en selecteer Properties. Voor de Configuration Container Selecteer de configuratiecontainer die de Cloud Configuration bevat die AEM Forms verbindt met de reCAPTCHA-service van Google en selecteer Save & Close.

    Als u niet zulk een Container van de Configuratie hebt, zie sectie Verbind uw AEM Forms-omgeving met de reCAPTCHA-service van Google om te leren hoe te om zulk een Container van de Configuratie tot stand te brengen.

    Configuratiecontainer selecteren

  4. Selecteer een adaptieve Forms en selecteer Edit. Het adaptieve formulier wordt geopend in de Adaptive Forms Editor.

  5. Sleep vanuit de componentbrowser de Adaptive Form reCAPTCHA naar het adaptieve formulier.

    De Google reCAPTCHA-validatie is tijdgevoelig en verloopt over een paar minuten. Daarom beveelt de Adobe aan de Adaptive Form reCAPTCHA component vlak voor de Submit knop.

  6. Selecteer de Adaptive Form reCAPTCHA en selecteert u de eigenschappen Pictogram Eigenschappen pictogram. Hiermee wordt het dialoogvenster met eigenschappen geopend. Geef de volgende verplichte eigenschappen op:

    • Name: U kunt een formuliercomponent gemakkelijk herkennen met de unieke naam, zowel in het formulier als in de regeleditor, maar de naam mag geen spaties of speciale tekens bevatten.
    • CAPTCHA Configuration: Selecteer een Cloud-configuratie die is geconfigureerd om het Google reCAPTCHA-dialoogvenster weer te geven voor het formulier. U kunt voor vergelijkbare doeleinden meerdere Cloud Configurations in uw omgeving gebruiken. Kies de service dus zorgvuldig. Als er geen service wordt vermeld, raadpleegt u Verbind uw AEM Forms-omgeving met de reCAPTCHA-service van Google om te leren hoe u een Cloud Service kunt maken die uw AEM Forms-omgeving verbindt met de reCAPTCHA-service van Google.
    • Grootte captcha: U kunt de weergavegrootte van het Google reCAPTCHA-dialoogvenster selecteren. Gebruik de Compact als u een klein formaat en de Normal optie om een relatief grote Google reCAPTCHA-uitbreidingsdialoog weer te geven.
  7. Selecteren Done.

    Nu, beveiligd door reCAPTCHA wordt weergegeven op uw Adaptief formulier. Het wordt weergegeven op alle Adaptive Forms die zijn geconfigureerd om de Google reCAPTCHA-service te gebruiken.

    Nu kunnen alleen legitieme formulieren worden verzonden, waarin de invuller van het formulier de uitdaging van de Google reCAPTCHA-service met succes heeft verholpen.
    Google beveiligd door reCAPTCHA-badge

Veelgestelde vragen

V: Kan ik meer dan één Captcha-component in een adaptieve vorm gebruiken?
Ans: Het gebruik van meerdere Captcha-componenten in een adaptief formulier wordt niet ondersteund. Het wordt ook afgeraden de component Captcha te gebruiken in een fragment of een deelvenster dat is gemarkeerd voor wazig laden.

Zie ook see-also

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