reCAPTCHA v2, v3 et Enterprise : identifiez ce dont vous avez besoin

Par solvethree3 min de lecture

Déterminez d’abord si la page utilise v2 ou v3, puis vérifiez si elle utilise Enterprise. Enterprise peut utiliser des clés à case à cocher ou basées sur un score ; le nom seul ne permet pas d’identifier le flux. solvethree résout les défis v3 standard et Enterprise v3, mais pas v2.

Sur cette page

Ce que la page vous indique réellement

Indicateurs utiles et limites de leur fiabilité
Indicateurs utiles et limites de leur fiabilité
Ce que vous trouvezCe que cela indique
Un widget reCAPTCHA à case à cocherUn flux à case à cocher, pas une preuve de v3 basé sur un score. Vérifiez si l’intégration utilise la bibliothèque classique ou Enterprise.
Aucune case à cocherNon concluant. v2 peut être invisible ; l’absence d’élément visible ne suffit donc pas à établir qu’il s’agit de v3.
Exécution basée sur un score avec une action nomméeUn indice de v3. Confirmez la bibliothèque et la configuration de clé utilisées par l’exécution.
api.jsLa bibliothèque reCAPTCHA classique. Le nom du fichier seul ne permet pas de distinguer v2 de v3.
enterprise.jsLa bibliothèque Enterprise. Vous devez encore identifier le type de clé et le flux ; cela ne suffit pas à établir qu’il s’agit de v3.
Indices dans le code source de la page · identification uniquement
<!-- Classic script: investigate whether the page uses v2 or v3. -->
<script src="https://www.google.com/recaptcha/api.js?render=PUBLIC_SITE_KEY"></script>

<!-- Enterprise script: investigate which Enterprise key type is in use. -->
<script src="https://www.google.com/recaptcha/enterprise.js?render=PUBLIC_SITE_KEY"></script>

Ces balises de script sont des exemples d’identification, pas des requêtes de résolution. Inspectez le code utilisé par l’interaction protégée plutôt que de choisir une tâche sur la seule base d’un nom de fichier de script. Une chaîne de jeton ne permet pas, à elle seule, de savoir quel flux l’a produite.

Confirmez le nom d’hôte et l’action

Pour une intégration basée sur un score, trouvez l’action utilisée par l’interaction que vous devez effectuer. Ne la déduisez pas du libellé d’un bouton et ne réutilisez pas une action provenant d’une autre page. Le site peut vérifier l’action attendue côté serveur ; un jeton destiné à une autre interaction n’est pas interchangeable.

Confirmez également le nom d’hôte et l’environnement visés. Si vous contrôlez l’intégration, vérifiez sa configuration de clé pour lever les ambiguïtés des indices présents sur la page. La clé de site publique identifie l’intégration du site ; ce n’est ni le secret de vérification du site ni votre clé API solvethree.

Consultez Trouver l’action reCAPTCHA lorsque l’action de la page n’est pas évidente.

Choisissez la tâche correspondante

Orientez l’intégration identifiée vers la bonne tâche
Orientez l’intégration identifiée vers la bonne tâche
Intégration confirméeMarche à suivre
reCAPTCHA Enterprise basé sur un scoreUtilisez la tâche reCAPTCHA v3 Enterprise. recaptchaType vaut enterprise-v3 par défaut ; vous pouvez aussi le sélectionner explicitement.
reCAPTCHA v3 classique basé sur un scoreLa passerelle accepte recaptchaType défini sur v3. Sélectionnez-le explicitement plutôt que de vous fier à la valeur Enterprise par défaut.
reCAPTCHA v2 à case à cocher ou invisible, y compris un flux Enterprise à case à cocherNon pris en charge par solvethree. Modifier recaptchaType ne transforme pas un flux v2 en v3.
Script Enterprise, mais flux encore indéterminéConfirmez le type de clé et le flux d’exécution avant de créer une tâche.

Une fois la variante identifiée, configurez son profil de site avant la première résolution.

Poursuivez avec la configuration du profil de site et l’intégration de l’API reCAPTCHA.

Lancez votre première tâche.

Démarrez avec $5 de crédit dans votre espace de travail.

Créer un espace de travail
reCAPTCHA v2, v3 et Enterprise : identifiez ce dont vous avez besoin · solvethree