reCAPTCHA v2, v3 und Enterprise: den Bedarf ermitteln
Stellen Sie zuerst fest, ob die Seite v2 oder v3 verwendet, und prüfen Sie dann, ob Enterprise zum Einsatz kommt. Enterprise kann Checkbox- oder scorebasierte Schlüssel verwenden; der Name allein sagt nicht aus, welcher Ablauf vorliegt. solvethree löst Standard-v3 und Enterprise v3, aber nicht v2.
Auf dieser Seite
Was die Seite tatsächlich erkennen lässt
| Was Sie finden | Was es aussagt |
|---|---|
| Ein reCAPTCHA-Checkbox-Widget | Ein Checkbox-Ablauf, kein Beleg für scorebasiertes v3. Prüfen Sie, ob die Integration die klassische Bibliothek oder die Enterprise-Bibliothek verwendet. |
| Keine Checkbox | Nicht eindeutig. v2 kann unsichtbar sein; eine unauffällige Seite ist daher kein Beleg für v3. |
| Scorebasierte Ausführung mit einer benannten Aktion | Ein Hinweis auf v3. Prüfen Sie, welche Bibliothek und Schlüsselkonfiguration bei der Ausführung verwendet werden. |
| api.js | Die klassische reCAPTCHA-Bibliothek. Der Dateiname allein unterscheidet nicht zwischen v2 und v3. |
| enterprise.js | Die Enterprise-Bibliothek. Sie müssen weiterhin den Schlüsseltyp und den Ablauf bestimmen; dies allein belegt v3 nicht. |
<!-- 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>Diese Script-Tags sind Beispiele zur Identifizierung, keine Lösungsanfragen. Untersuchen Sie den Code der geschützten Interaktion, statt eine Aufgabe allein anhand eines Script-Dateinamens auszuwählen. Eine Token-Zeichenfolge allein verrät nicht, welcher Ablauf sie erzeugt hat.
Hostname und Aktion prüfen
Ermitteln Sie bei einer scorebasierten Integration die Aktion der Interaktion, die Sie abschließen müssen. Leiten Sie sie nicht aus einer Schaltflächenbeschriftung ab und verwenden Sie keine Aktion von einer anderen Seite. Die Website kann die erwartete Aktion in ihrem Backend prüfen; ein Token für eine andere Interaktion ist nicht austauschbar.
Prüfen Sie auch den vorgesehenen Hostnamen und die Umgebung. Wenn Sie die Integration verwalten, prüfen Sie ihre Schlüsselkonfiguration, um mehrdeutige Hinweise auf der Seite zu klären. Der öffentliche Websiteschlüssel identifiziert die Website-Integration; er ist weder das Verifizierungsgeheimnis der Website noch Ihr solvethree-API-Schlüssel.
Nutzen Sie reCAPTCHA-Aktion finden, wenn die Aktion der Seite nicht offensichtlich ist.
Passende Aufgabe auswählen
| Bestätigte Integration | Vorgehen |
|---|---|
| Scorebasiertes reCAPTCHA Enterprise | Verwenden Sie die Aufgabe für reCAPTCHA v3 Enterprise. recaptchaType ist standardmäßig enterprise-v3; Sie können den Wert auch explizit auswählen. |
| Klassisches scorebasiertes reCAPTCHA v3 | Das Gateway akzeptiert recaptchaType mit dem Wert v3. Wählen Sie diesen explizit aus, statt sich auf den Enterprise-Standardwert zu verlassen. |
| Checkbox- oder unsichtbares reCAPTCHA v2, einschließlich eines Enterprise-Checkbox-Ablaufs | Von solvethree nicht unterstützt. Eine Änderung von recaptchaType macht aus einem v2-Ablauf keinen v3-Ablauf. |
| Enterprise-Script, aber der Ablauf ist noch unklar | Prüfen Sie den Schlüsseltyp und den Ausführungsablauf, bevor Sie eine Aufgabe erstellen. |
Sobald Sie die Variante kennen, richten Sie vor der ersten Lösung das zugehörige Website-Profil ein.
Fahren Sie mit der Einrichtung des Website-Profils und der reCAPTCHA-API-Integration fort.
Quellen und API-Referenz
Führe deinen ersten Task aus.
Starte mit $5 Workspace-Guthaben.