AEM Forms Cloud Service : le seuil basé sur le score reCAPTCHA Enterprise bloque les envois répétés
✨ Ce contenu est généré par l’IA et peut être inexact. Termes IA génératifs
Cet article explique pourquoi AEM Forms utilisant reCAPTCHA Enterprise avec un seuil basé sur les scores peut bloquer les envois répétés légitimes et décrit les alternatives de configuration prises en charge.
Description description
Environnement
- Adobe Experience Manager (AEM) Forms as a Cloud Service (toutes les versions)
Symptômes
Lors de l’utilisation du Forms adaptatif d’AEM avec le reCAPTCHA invisible d’entreprise Google (basé sur les scores, seuil défini sur 0,7), des envois répétés du même appareil peuvent entraîner le renvoi d’un faible score par le service reCAPTCHA (par exemple, 0,4). Cela entraîne l’échec de la validation de l’envoi du formulaire, car le système le traite comme une activité automatisée suspecte. Aucun message d’erreur ne s’affiche pour l’utilisateur final, mais les envois légitimes sont bloqués après plusieurs entrées de formulaire consécutives provenant de la même machine.
Cause
La configuration basée sur les scores reCAPTCHA Enterprise d’AEM Forms accepte uniquement les envois supérieurs au seuil défini et ne prend pas en charge les défis interactifs pour les faibles scores. Plusieurs envois provenant du même appareil peuvent être marqués comme suspects par reCAPTCHA, ce qui entraîne le blocage des envois légitimes.
Résolution resolution
Suivez les étapes ci-dessous pour résoudre le problème :
-
Sachez qu’AEM Forms as a Cloud Service ne fournit pas de mécanisme prêt à l’emploi pour passer de reCAPTCHA Enterprise basé sur les scores à un défi d’image lorsqu’un envoi est inférieur au seuil. Les envois inférieurs au seuil configuré sont rejetés sans défi interactif.
-
Envisagez d’autres solutions prises en charge :
-
Option 1 : utiliser reCAPTCHA v2 avec l’option Invisible. Créez une configuration cloud reCAPTCHA v2 dans AEM (accédez à Outils « > » Services cloud « > » reCAPTCHA). Sélectionnez l’option Invisible dans le composant Captcha . Cette configuration rend la vérification invisible pour la plupart des utilisateurs, mais pose un problème si une activité suspecte est détectée.
-
Option 2 : Utiliser le type de clé Case à cocher avec reCAPTCHA Enterprise. Dans votre projet Google Cloud, créez une clé de site Case à cocher. Dans AEM, créez une configuration cloud reCAPTCHA Enterprise avec le type de clé défini sur Case à cocher. Cette option affiche une case à cocher visible et permet aux utilisateurs et utilisatrices de procéder à un défi si nécessaire, en s’assurant que les envois légitimes ne sont pas rejetés uniquement en fonction du score.
-
Option 3 : ajuster le seuil sur la configuration existante basée sur le score. Abaissez le score du seuil dans la configuration du cloud reCAPTCHA Enterprise (par exemple, de 0,7 à une valeur inférieure). Cela permettra à davantage d’envois de passer, mais pourrait réduire la rigueur de la détection des robots. Testez et validez le nouveau seuil avec vos modèles de trafic réels.
-
Option 4 : utilisez des configurations distinctes pour différentes audiences. Attribuez différentes configurations reCAPTCHA par formulaire à l’aide du conteneur de configurations. Par exemple, conservez une configuration plus stricte basée sur les scores pour les formulaires publics et utilisez l’une des options ci-dessus pour les formulaires utilisés par des utilisateurs approuvés.
3. Recommandations d’emplacement et de minutage :
-
Placez le composant captcha juste avant le bouton Envoyer.
-
Évitez de placer le captcha dans un fragment ou un panneau marqué pour le chargement différé.
-
Un seul composant captcha par formulaire est pris en charge.
-
La validation reCAPTCHA expire au bout de quelques minutes ; assurez-vous que les utilisateurs envoient rapidement après avoir terminé le captcha.
4. Testez et validez la configuration choisie pour vous assurer qu’elle répond à vos besoins.
-