Connecter vos composants principaux AEM Forms au service reCAPTCHA de Google
Les auteurs de formulaires peuvent utiliser le service reCAPTCHA de Google pour implémenter reCAPTCHA dans le Forms adaptatif. Il offre des fonctionnalités CAPTCHA avancées pour protéger votre site. Pour plus d’informations sur le fonctionnement de reCAPTCHA, consultez Google reCAPTCHA. Vous l’utilisez pour présenter un défi CAPTCHA lors de l’envoi du formulaire.AEM Forms as a Cloud Service prend en charge Google reCAPTCHA v2 et reCAPTCHA Enterprise. Aucune autre version n’est prise en charge. Notez également que reCAPTCHA dans le Forms adaptatif n’est pas pris en charge en mode hors ligne sur l’application AEM Forms.
Selon vos besoins, vous pouvez configurer le service reCAPTCHA pour activer :
Configuration de reCAPTCHA Enterprise
-
Créez ou sélectionnez un projet Google Cloud puis activez l’API reCAPTCHA Enterprise.
-
Obtenez l’ID de projet et créez une clé API et une clé de site pour les sites web.
-
Créez un conteneur de configurations pour les services cloud.
-
Accédez à Outils > Général > Navigateur de configuration.
-
Sélectionnez un dossier ou créez-en un, puis activez-le pour les configurations cloud en procédant comme suit :
- Dans l’explorateur de configurations, sélectionnez le dossier, puis sélectionnez Propriétés.
- Dans la boîte de dialogue Propriétés de configuration, activez Configurations cloud.
- Sélectionnez Enregistrer et fermer pour enregistrer la configuration et fermer la boîte de dialogue.
-
-
Configurez le service cloud pour reCAPTCHA Enterprise.
- Sur votre instance de création Experience Manager, accédez à
- Sélectionnez reCAPTCHA. La page de configuration s’ouvre. Sélectionnez le conteneur de configurations que vous avez créé et sélectionnez Créer.
- Sélectionnez la version comme reCAPTCHA Enterprise et spécifiez le nom, l’ID de projet, la clé de site et la clé API (obtenue à l’étape 2) pour le service reCAPTCHA Enterprise.
- Sélectionnez le type de clé. Le type de clé doit être identique à celui que vous avez configuré dans le projet Google Cloud par exemple, Clé de site de case à cocher ou Clé de site basée sur les scores.
- Spécifiez un score seuil compris entre 0 et 1. Les scores supérieurs ou égaux aux scores de seuil indiquent une interaction humaine, sinon il s’agit d’une interaction avec un robot.
- Sélectionnez Créer pour créer la configuration du service cloud.
- Sur votre instance de création Experience Manager, accédez à
Une fois que le service reCAPTCHA Enterprise est activé, il peut être utilisé dans les formulaires adaptatifs. Voir Utilisation du CAPTCHA dans les formulaires adaptifs.
Configurer Google reCAPTCHA v2
-
Obtenir la paire de clés de l’API reCAPTCHA de Google. Elle comprend une clé de site et une clé secrète.
-
Créez un conteneur de configuration dans 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 au service reCAPTCHA de Google :
-
Ouvrez votre instance AEM Forms as a Cloud Service.
-
Accédez à Outils > Général > Navigateur de configuration. Dans l’explorateur de configurations, vous pouvez :
-
Sélectionnez un dossier existant ou créez-en 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 :
- Dans le navigateur de configuration, cliquez sur Créer.
- Dans la boîte de dialogue Créer une configuration, spécifiez le nom et le titre, puis sélectionnez l’option Configurations cloud.
- Cliquez sur Créer.
-
Pour activer l’option Configurations cloud pour un dossier existant :
- Dans l’explorateur de configurations, sélectionnez le dossier, puis sélectionnez Propriétés.
- Dans la boîte de dialogue Propriétés de configuration, activez Configurations cloud.
- Sélectionnez Enregistrer et fermer pour enregistrer la configuration et fermer la boîte de dialogue.
-
-
-
Configurez le Cloud Service :
- Sur votre instance d’auteur AEM, accédez à
- Sélectionnez un conteneur de configuration, créé ou mis à jour dans la section précédente. Sélectionnez Créer.
- Spécifiez Titre, Nom, Clé du site et Clé secrète pour le service reCAPTCHA (obtenu à l’étape 1). Sélectionnez Créer.
Une fois le service reCAPTCHA configuré, il peut être utilisé dans un formulaire adaptatif. Pour plus d’informations, voir utilisation de Google reCAPTCHA dans un formulaire adaptatif.
- Sur votre instance d’auteur AEM, accédez à
Utilisation de Google reCAPTCHA dans les formulaires adaptatifs