reCAPTCHA v2, v3 et Enterprise : identifiez ce dont vous avez besoin
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
| Ce que vous trouvez | Ce que cela indique |
|---|---|
| Un widget reCAPTCHA à case à cocher | Un 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 à cocher | Non 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ée | Un indice de v3. Confirmez la bibliothèque et la configuration de clé utilisées par l’exécution. |
| api.js | La bibliothèque reCAPTCHA classique. Le nom du fichier seul ne permet pas de distinguer v2 de v3. |
| enterprise.js | La 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. |
<!-- 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
| Intégration confirmée | Marche à suivre |
|---|---|
| reCAPTCHA Enterprise basé sur un score | Utilisez 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 score | La 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 à cocher | Non 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.
Sources et référence de l’API
Lancez votre première tâche.
Démarrez avec $5 de crédit dans votre espace de travail.