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:

Sluit uw AEM Forms Core-componenten aan op 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. U gebruikt dit om een CAPTCHA-uitdaging aan te bieden bij het verzenden van formulieren.AEM Forms als Cloud Service ondersteunt Google reCAPTCHA v2 en reCAPTCHA Enterprise. Andere versies worden niet ondersteund. Het is ook duidelijk dat reCAPTCHA in Adaptive Forms niet wordt ondersteund in de offlinemodus in de AEM Forms-app.

Gebaseerd op uw vereiste kunt u de dienst vormen reCAPTCHA om toe te laten:

reCAPTCHA Enterprise configureren steps-to-implement-reCAPTCHA-enterprise-in-forms-core-components

  1. Creeer of selecteer a het project van de Wolk van Googleen laat reCAPTCHA Onderneming APItoe.

  2. Verkrijg identiteitskaart van het Projecten creeer een API sleutelen de sleutel van de a plaats voor websites.

  3. Configuratiecontainer maken voor cloudservices.

    1. Ga naar Tools > General > Configuration Browser .

    2. Selecteer een map of maak een map en schakel de map in voor cloudconfiguraties met behulp van de volgende stappen:

      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.
  4. Configureer de cloudservice voor reCAPTCHA Enterprise .

    1. Op uw de auteursinstantie van de Experience Manager, ga hulpmiddelen-1 > Cloud Services.
    2. Selecteer reCAPTCHA. De pagina Configurations wordt geopend. Selecteer de configuratiecontainer die u hebt gemaakt en selecteer Create .
    3. Selecteer versie als reCAPTCHA Enterprise en geef Naam, Project-id, Sitecode en API-sleutel (verkregen in stap 2) op voor de reCAPTCHA Enterprise-service.
    4. Selecteer zeer belangrijk type, zou het zeer belangrijke type als plaatstoets moeten zijn die u in het project van de Wolk van Googlevormde, bijvoorbeeld, de plaatskaart van Checkbox of Score-based plaatstoets.
    5. Specificeer a drempelscore in waaier 0 tot 1. Scores groter dan of gelijk aan de drempelscores identificeren menselijke interactie, anders beschouwd als beide interactie.
    6. Selecteer Create om de configuratie van de cloudservice te maken.

Zodra de reCAPTCHA Enterprise-service is ingeschakeld, is deze beschikbaar voor gebruik in adaptieve formulieren. Zie gebruikend CAPTCHA in adaptieve vormen.

Google reCAPTCHA v2 configureren steps-to-implement-reCAPTCHA-v2-in-forms

  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 adaptieve formulieren

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.

    note note
    NOTE
    • 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.

    • Title: Geef een titel op voor de CAPTCHA-widget. De standaardwaarde is Captcha. Selecteer titel van de Verbergen als u geen titel wilt verschijnen. Selecteer Verrijkte Tekst voor Titel toestaan om uw titel in rijk tekstformaat uit te geven. U kunt uw titel als Ongebonden Element van de Vorm ook merken.

    • CAPTCHA Configuration: selecteer een configuratie van de drop-down Montages voor reCAPTCHA Onderneming of reCAPTCHA v2 om de dialoog van Google reCAPTCHA voor de vorm voor te stellen:

      1. Als u versie 0} reCAPTCHA van de Onderneming {selecteert, kan het zeer belangrijke type van checkbox of gebaseerde score zijn, is het gebaseerd op uw selectie wanneer u plaats sleutel voor websitesvormt:

        note note
        NOTE
        • In de wolkenconfiguratie met zeer belangrijk type als checkbox, verschijnt het aangepaste foutenbericht als gealigneerd bericht als de bevestiging captcha ontbreekt.
        • In de wolkenconfiguratie met zeer belangrijk type als gebaseerde score, toont het aangepaste foutenbericht als pop-up bericht als de bevestiging captcha ontbreekt.

        1. U kunt grootte selecteren als **Normal** en **Compact** .

      note note
      NOTE
      • 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.
      Als u reCAPTCHA v2 versie selecteert:

      1. U kunt de grootte selecteren als Normal of Compact voor de reCAPTCHA-widget.
      2. U kunt de optie Invisible selecteren om de CAPTCHA-uitdaging alleen te tonen in het geval van een verdachte activiteit.

    De reCAPTCHA-service is ingeschakeld op het adaptieve formulier. U kunt een voorbeeld van het formulier bekijken en de CAPTCHA bekijken. die door reCAPTCHA wordt beschermd badge, hieronder wordt getoond, wordt getoond op de beschermde vormen.

    Google die door reCAPTCHA badge wordt beschermd

  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.

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