Använda CAPTCHA i anpassningsbara formulär using-captcha-in-adaptive-forms
CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart) är ett program som ofta används vid onlinetransaktioner för att skilja mellan människor och automatiserade program eller organ. Det utgör en utmaning och utvärderar användarens svar för att avgöra om det är en människa eller en robot som interagerar med webbplatsen. Det förhindrar användaren att fortsätta om testet misslyckas och gör onlinetransaktionerna säkra genom att förhindra att skräppost eller skadliga syften publiceras.
AEM Forms stöder CAPTCHA i adaptiva former. Du kan använda tjänsten reCAPTCHA från Google för att implementera CAPTCHA.
Konfigurera ReCAPTCHA-tjänsten av Google google-recaptcha
Formulärförfattare kan använda tjänsten reCAPTCHA från Google för att implementera CAPTCHA i anpassningsbara formulär. Den har avancerade CAPTCHA-funktioner för att skydda er webbplats. Mer information om hur reCAPTCHA fungerar finns i Google reCAPTCHA.
Så här implementerar du tjänsten reCAPTCHA i AEM Forms:
-
Hämta API-nyckelpar för reCAPTCHA från Google. Den innehåller en webbplatsnyckel och hemlighet.
-
Skapa konfigurationsbehållare för molntjänster.
-
Gå till Tools > General > Configuration Browser.
- Se Configuration Browser-dokumentation för mer information.
-
Gör följande för att aktivera den globala mappen för molnkonfigurationer eller hoppa över det här steget för att skapa och konfigurera en annan mapp för molntjänstkonfigurationer.
- I konfigurationsläsaren väljer du global mapp och tryck Properties.
- Aktivera i dialogrutan Konfigurationsegenskaper Cloud Configurations.
- Tryck Save & Close för att spara konfigurationen och stänga dialogrutan.
-
Tryck på Create.
-
I dialogrutan Skapa konfiguration anger du en rubrik för mappen och aktiverar Cloud Configurations.
-
Tryck Create för att skapa en mapp som är aktiverad för molntjänstkonfigurationer.
-
-
Konfigurera molntjänsten för reCAPTCHA.
- Gå till AEM > Cloud Services.
- Tryck på reCAPTCHA. Sidan Konfigurationer öppnas. Välj den konfigurationsbehållare som skapades i föregående steg och tryck på Create.
- Ange namn, platsnyckel och hemlig nyckel för reCAPTCHA-tjänsten och tryck på Create för att skapa molntjänstkonfigurationen.
- I dialogrutan Redigera komponent anger du platsen och de hemliga nycklarna som fås i steg 1. Tryck Save Settings och sedan trycka OK för att slutföra konfigurationen.
När reCAPTCHA-tjänsten har konfigurerats är den tillgänglig för användning i adaptiva formulär. Mer information finns i Använda CAPTCHA i anpassningsbara formulär.
Använd CAPTCHA i anpassningsbara formulär using-captcha
Så här använder du CAPTCHA i adaptiva former:
-
Öppna ett anpassat formulär i redigeringsläge.
note note NOTE Kontrollera att den konfigurationsbehållare som valts när du skapar det adaptiva formuläret innehåller molntjänsten reCAPTCHA. Du kan också redigera adaptiva formuläregenskaper för att ändra konfigurationsbehållaren som är kopplad till formuläret. -
Dra från komponentwebbläsaren och släpp Captcha på den adaptiva formen.
note note NOTE Det går inte att använda mer än en Captcha-komponent i ett adaptivt formulär. Du bör inte heller använda CAPTCHA i en panel som är markerad för lazy loading eller i ett fragment. note note NOTE Captcha är tidskänsligt och upphör om ungefär en minut. Därför rekommenderar vi att du placerar Captcha-komponenten precis före Skicka-knappen i den anpassade formen. -
Välj den Captcha-komponent som du har lagt till och tryck på om du vill redigera dess egenskaper.
-
Ange en titel för CAPTCHA-widgeten. Standardvärdet är Captcha. Välj Hide title om du inte vill att rubriken ska visas.
-
Från Captcha service nedrullningsbar meny, välja reCaptcha för att aktivera tjänsten reCAPTCHA om du har konfigurerat den enligt beskrivningen i Tjänsten ReCAPTCHA från Google. Välj en konfiguration i listrutan Inställningar. Välj också storleken som Normal eller Compact för widgeten reCAPTCHA.
note note NOTE Markera inte Default från listrutan Captcha-tjänst eftersom AEM CAPTCHA-tjänsten är föråldrad. -
Spara egenskaperna.
Tjänsten reCAPTCHA är aktiverad i det adaptiva formuläret. Du kan förhandsgranska formuläret och se hur CAPTCHA fungerar.