Utilisation de CAPTCHA dans les formulaires adaptifs using-captcha-in-adaptive-forms
CAPTCHA (Completely Automated Public Turing test to say Computers and Humans apart) est un programme couramment utilisé dans les transactions en ligne pour distinguer les humains des programmes ou robots automatisés. Il pose un problème et évalue la réponse de l’utilisateur pour déterminer s’il s’agit d’un humain ou d’un robot interagissant avec le site. Elle empêche l’utilisateur de procéder si le test échoue et permet de sécuriser les transactions en ligne en empêchant les robots de publier du spam ou des fins malveillantes.
AEM Forms prend en charge CAPTCHA dans les formulaires adaptatifs. Vous pouvez utiliser le service reCAPTCHA de Google pour implémenter CAPTCHA.
Configuration du service ReCAPTCHA de Google google-recaptcha
Les auteurs de formulaires peuvent utiliser le service reCAPTCHA de Google pour implémenter CAPTCHA dans les formulaires adaptatifs. Il offre des fonctionnalités CAPTCHA avancées pour protéger votre site. Pour plus d’informations sur le fonctionnement de reCAPTCHA, voir Google reCAPTCHA.
Pour mettre en place le service reCAPTCHA dans AEM Forms :
-
Obtenir paire de clés API reCAPTCHA de Google. Il comprend une clé et un secret de site.
-
Créez un conteneur de configuration pour les services cloud.
-
Accédez à Outils > Général > Navigateur de configuration.
- Pour plus d’informations, consultez la documentation relative au Navigateur de configurations.
-
Procédez comme suit pour activer le dossier global pour les configurations cloud ou ignorez cette étape pour créer et configurer un autre dossier pour les configurations de service cloud.
- Dans le navigateur de configuration, sélectionnez le dossier global et appuyez sur Propriétés.
- Dans la boîte de dialogue Propriétés de configuration, activez Configurations cloud.
- Appuyez sur Enregistrer et fermer pour enregistrer la configuration et fermer la boîte de dialogue.
-
Dans le navigateur de configuration, appuyez sur Créer.
-
Dans la boîte de dialogue Créer une configuration, indiquez un titre pour le dossier et activez Configurations cloud.
-
Appuyez sur Créer pour créer le dossier activé pour les configurations de service cloud.
-
-
Configurez le service cloud pour reCAPTCHA.
- Sur votre instance d’auteur AEM, accédez à > Cloud Services.
- Appuyer reCAPTCHA. La page Configurations s’ouvre. Sélectionnez le conteneur de configuration créé à l’étape précédente et appuyez sur Créer.
- Indiquez le nom, la clé de site et la clé secrète pour le service reCAPTCHA, puis appuyez sur Créer pour créer la configuration du service cloud.
- Dans cette boîte de dialogue, spécifiez le site et les clés de site et secrète obtenues à l’étape 1. Appuyez sur Enregistrer les paramètres puis sur OK pour terminer la configuration.
Une fois le service reCAPTCHA configuré, il peut être utilisé dans les formulaires adaptatifs. Pour plus d’informations, voir Utilisation de CAPTCHA dans les formulaires adaptatifs.
Utilisation de CAPTCHA dans les formulaires adaptatifs using-captcha
Pour utiliser CAPTCHA dans les formulaires adaptatifs :
-
Ouvrez un formulaire adaptatif en mode d’édition.
note note NOTE Assurez-vous que le conteneur de configuration sélectionné lors de la création du formulaire adaptatif contient le service cloud reCAPTCHA. Vous pouvez également modifier les propriétés du formulaire adaptatif pour modifier le conteneur de configuration associé au formulaire. -
Dans l’explorateur de composants, faites glisser et déposez le composant Captcha sur le formulaire adaptatif.
note note NOTE L’utilisation de plusieurs composants Captcha dans un formulaire adaptatif n’est pas prise en charge. En outre, il n’est pas recommandé d’utiliser CAPTCHA dans un panneau marqué pour le chargement différé ou dans un fragment. note note NOTE Captcha est sensible au temps et arrive à expiration dans une minute. Par conséquent, il est recommandé de placer le composant Captcha juste avant le bouton Envoyer dans le formulaire adaptatif. -
Sélectionnez le composant Captcha que vous avez ajouté et appuyez sur pour modifier ses propriétés.
-
Indiquez un titre pour le widget CAPTCHA. La valeur par défaut est Captcha. Sélectionnez Masquer le titre si vous ne voulez pas que le titre apparaisse.
-
Dans le menu déroulant Service Captcha, sélectionnez reCaptcha pour activer le service reCAPTCHA si vous l’avez configuré comme décrit dans Service ReCAPTCHA de Google. Sélectionnez une configuration dans la liste déroulante Paramètres. Sélectionnez également la taille Normal ou Compact pour le widget reCAPTCHA.
note note NOTE Ne pas sélectionner Par défaut dans la liste déroulante Service Captcha , car le service CAPTCHA par défaut AEM est obsolète. -
Enregistrez les propriétés.
Le service reCAPTCHA est activé sur le formulaire adaptatif. Vous pouvez prévisualiser le formulaire et voir le fonctionnement de CAPTCHA.