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 as a Cloud Service ondersteunt de volgende CAPTCHA-oplossingen:

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

Auteurs van formulieren kunnen de reCAPTCHA-service van Google gebruiken om reCAPTCHA te implementeren in Adaptive Forms. Het biedt geavanceerde CAPTCHA-mogelijkheden om uw site te beschermen. Voor meer informatie over hoe reCAPTCHA werkt, zie Google reCAPTCHA. 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. Om uw AEM Forms-omgeving te verbinden met de reCAPTCHA-service van Google

  1. Verkrijg reCAPTCHA API zeer belangrijk paarvan Google. Het omvat a plaats sleutel en a geheime sleutel.

    creeer Google reCAPTCHA configuratie van de website van Google om reCAPTCHA Sleutels te verkrijgen

  2. Maak een configuratiecontainer op uw AEM Forms as a Cloud Service 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 je AEM Forms as a Cloud Service 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. Klik op Create in de Configuration Browser.
        2. Geef in het dialoogvenster Configuratie maken een naam, titel en selecteer de optie Cloud Configurations .
        3. Klikken Create
      • De optie Cloud Configurations inschakelen voor een bestaande map:

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

    1. Voor uw AEM auteursinstantie, ga hulpmiddelen-1 > Cloud Services en selecteer reCAPTCHA.
    2. Selecteer een Container van de Configuratie, die in vorige sectie wordt gecreeerd of wordt bijgewerkt. Selecteer Create .
    3. Geef Title , Name , Site Key en Secret Key op voor de service reCAPTCHA (verkregen in stap 1). Selecteer Create .

    vorm de Cloud Service om uw milieu van AEM Forms met de dienst te verbinden reCAPTCHA door Google

    Zodra de dienst reCAPTCHA wordt gevormd, is het beschikbaar voor gebruik in een AanpassingsVorm. Voor meer informatie, zie gebruikend Google reCAPTCHA in een Aanpassende Vorm.

Google reCAPTCHA gebruiken in een adaptief formulier using-reCAPTCHA

ReCAPTCHA gebruiken in Adaptive Forms:

  1. Open je AEM Forms as a Cloud Service exemplaar.

  2. Ga naar Forms > Forms and Documents .

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

    Als u geen dergelijke Container van de Configuratie hebt, zie sectie uw milieu van AEM Forms met de dienst reCAPTCHA door Googleverbinden om te leren hoe te om zulk een Container van de Configuratie tot stand te brengen.

    Uitgezochte Container van de Configuratie

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

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

    De Google reCAPTCHA-validatie is tijdgevoelig en verloopt over een paar minuten. Daarom wordt aangeraden de component Adaptive Form reCAPTCHA vlak voor de knop Submit te plaatsen.

  6. Selecteer de Adaptive Form reCAPTCHA component en selecteer het eigenschappen pictogram van Eigenschappen pictogram. Hiermee wordt het dialoogvenster met eigenschappen geopend. Geef de volgende verplichte eigenschappen op:

    • Name: u kunt een formuliercomponent gemakkelijk identificeren met zijn unieke naam in zowel het formulier als 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 geen dienst vermeld is, zie uw milieu van AEM Forms met de dienst reCAPTCHA door Googleverbinden om te leren hoe te om een Cloud Service tot stand te brengen die uw milieu van AEM Forms met de dienst reCAPTCHA door Google verbindt.
    • Grootte Captcha: U kunt de vertoningsgrootte van Google reCAPTCHA uitdagingsdialoog selecteren. Gebruik de optie Compact om een klein formaat weer te geven en de optie Normal om een relatief groot Google reCAPTCHA-uitdagingsdialoogvenster weer te geven.
  7. Selecteer Done .

    Nu, wordt beschermd door reCAPTCHA getoond op uw Aangepaste Vorm. 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 die door reCAPTCHA badge wordt beschermd

Veelgestelde vragen

Q: Kan ik meer dan één component Captcha in een AanpassingsVorm gebruiken?
Ans: het gebruiken van meer dan één component Captcha in een AanpassingsVorm wordt niet gesteund. 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