Connecter votre environnement AEM Forms avec hCaptcha® connect-your-forms-environment-with-hcaptcha-service

Cette fonctionnalité se trouve dans le programme des utilisateurs et utilisatrices précoces. Vous pouvez écrire à aem-forms-ea@adobe.com à partir de votre identifiant e-mail officiel pour rejoindre le programme d’adoption précoce et demander l’accès à la fonctionnalité.

CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart, Test public de Turing complètement automatisé ayant pour but de différencier les personnes humaines des ordinateurs) est un programme couramment utilisé dans les transactions en ligne pour différencier les personnes humaines des programmes automatisés ou des robots. Il présente un test et évalue la réponse de l’utilisateur ou de l’utilisatrice pour déterminer s’il s’agit d’une personne humaine ou d’un robot qui interagit avec le site. Cela empêche l’utilisateur ou l’utilisatrice de continuer si le test échoue et permet de sécuriser les transactions en ligne en empêchant les robots d’envoyer du spam ou des éléments malveillants.

AEM Forms as a Cloud Service prend en charge les solutions CAPTCHA suivantes :

Intégration de l’environnement AEM Forms avec hCaptcha

Le service hCaptcha® protège vos formulaires des robots, spams et violations automatisées. Il propose un test sous forme de widget de case à cocher et évalue la réponse de l’utilisateur ou de l’utilisatrice pour déterminer s’il s’agit d’une personne humaine ou d’un robot qui interagit avec le formulaire. Cela empêche l’utilisateur ou l’utilisatrice de continuer si le test échoue et permet de sécuriser les transactions en ligne en empêchant les robots d’envoyer du spam ou des activités malveillantes.

AEM Forms as a Cloud Service prend en charge hCaptcha® dans les composants principaux de Forms adaptatif. Vous pouvez l’utiliser pour présenter un défi de widget de case à cocher lors de l’envoi du formulaire.

Conditions préalables à l’intégration de l’environnement AEM Forms à hCaptcha® prerequisite

Pour configurer hCaptcha® avec AEM Forms, vous devez obtenir la hCaptcha® sitekey et la clé secrète à partir du site web hCaptcha®.

Configuration de hCaptcha® steps-to-configure-hcaptcha

Pour intégrer AEM Forms au service hCaptcha®, procédez comme suit :

  1. Créez un conteneur de configuration sur votre environnement AEM Forms as a Cloud Service. Un conteneur de configurations contient les configurations cloud utilisées pour connecter AEM à des services externes. Pour créer et configurer un conteneur de configuration afin de connecter votre environnement AEM Forms à hCaptcha ® :

    1. Ouvrez votre instance AEM Forms as a Cloud Service.

    2. Accédez à Outils > Général > Navigateur de configuration.

    3. Dans l’explorateur de configurations, vous pouvez sélectionner un dossier existant ou en créer un. Vous pouvez créer un dossier et activer l’option Configurations cloud pour celui-ci ou Activer l’option Configurations cloud pour un dossier existant :

      • Pour créer un dossier et activer l’option Configurations cloud pour celui-ci :

        1. Dans le navigateur de configuration, cliquez sur Créer.
        2. Dans la boîte de dialogue Créer une configuration, spécifiez un nom et un titre, puis sélectionnez l’option Configurations cloud.
        3. Cliquez sur Créer.
      • Pour activer l’option Configurations cloud pour un dossier existant :

        1. Dans l’explorateur de configurations, sélectionnez le dossier, puis sélectionnez Propriétés.
        2. Dans la boîte de dialogue Propriétés de configuration, activez Configurations cloud.
        3. Sélectionnez Enregistrer et fermer pour enregistrer la configuration et fermer la boîte de dialogue.
  2. Configurez le Cloud Service :

    1. Sur votre instance d’auteur AEM, accédez à tools-1 > Services cloud et sélectionnez hCaptcha®.

      hCaptcha® dans l’interface utilisateur

    2. Sélectionnez un conteneur de configuration, créé ou mis à jour, comme décrit dans la section précédente. Sélectionnez Créer.

      Configuration hCaptcha®

    3. Spécifiez Titre, Nom, Clé du site et Clé secrète pour le service hCaptcha® obtenu dans la section Prérequis. Sélectionnez Créer.

      Configuration de Cloud Service pour connecter votre environnement AEM Forms à hCaptcha®

    note note
    NOTE
    Les utilisateurs n’ont pas besoin de modifier les URL de validation JavaScript côté client et URL de validation côté serveur, car elles sont déjà préremplies pour la validation hCaptcha®.

    Une fois le service hCAPTCHA configuré, il peut être utilisé dans un formulaire adaptatif basé sur les composants principaux.

Utilisation de hCaptcha® dans un de composants principaux de Forms adaptatif using-hCaptcha®-core-components

  1. Ouvrez votre instance AEM Forms as a Cloud Service.

  2. Accédez à Forms > Forms et documents.

  3. Sélectionnez un formulaire adaptatif et sélectionnez Propriétés. Pour l’option Conteneur de configurations, sélectionnez le Conteneur de configurations contenant la configuration cloud qui connecte AEM Forms à hCaptcha® et sélectionnez Enregistrer et fermer.

    Si vous ne disposez pas d’un tel conteneur de configuration, consultez la section Connecter votre environnement AEM Forms à hCaptcha® pour savoir comment créer un conteneur de configuration.

    Sélectionner le conteneur de configuration

  4. Sélectionnez un formulaire adaptatif, puis sélectionnez Modifier. Le formulaire adaptatif s’ouvre dans l’éditeur de Forms adaptatif.

  5. À partir de l’explorateur de composants, faites glisser et déposez ou ajoutez le composant Formulaire adaptatif hCaptcha® sur le formulaire adaptatif.

  6. Sélectionnez le composant Formulaire adaptatif hCaptcha® et cliquez sur l’icône Propriétés Icône Propriétés . Cela ouvre la boîte de dialogue des propriétés. Spécifiez les propriétés suivantes :

    hCaptcha® v2

    • Nom : indiquez le nom de votre composant Captcha ; vous pouvez identifier facilement un composant de formulaire en lui attribuant un nom unique dans le formulaire et dans l’éditeur de règles.

    • Titre : spécifiez le titre de votre composant Captcha.

    • Paramètres de configuration : sélectionnez une configuration de cloud configurée pour hCaptcha®.

    • Taille de Captcha : vous pouvez sélectionner la taille d’affichage de la boîte de dialogue de vérification du hCaptcha®. Utilisez l’option Compact pour afficher une boîte de dialogue de test Captcha® de petite taille et l’option Normal pour afficher une taille relativement grande.

    • Message de validation : envoyez un message de validation pour la validation Captcha lors de l’envoi du formulaire.

    • Message de validation de script - Cette option permet de saisir un message à afficher en cas d’échec de la validation du script.

      note note
      NOTE
      Plusieurs configurations cloud peuvent être définies dans votre environnement dans un but similaire. Donc, choisissez le service avec soin. Si aucun service n’est répertorié, consultez Connexion de votre environnement AEM Forms à hCaptcha® pour savoir comment créer un Cloud Service qui connecte votre environnement AEM Forms au service hCaptcha®.
  7. Sélectionnez Terminé.

Désormais, seuls les formulaires légitimes, dans lesquels le remplisseur de formulaire résout avec succès le problème posé par le service hCaptcha®, sont autorisés pour l’envoi du formulaire. hCaptcha®

hCaptcha® est une marque déposée d’Intuition Machines, Inc.

Questions fréquentes

  • Q : Puis-je utiliser plusieurs composants Captcha dans un formulaire adaptatif ?
  • Réponse : 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 un composant Captcha dans un fragment ou un panneau marqué pour le chargement différé.

Voir également see-also

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