doc-locale/fr-fr/integration/recaptcha.md
{{< details >}}
{{< /details >}}
GitLab utilise reCAPTCHA pour se protéger contre le spam et les abus. GitLab affiche le formulaire CAPTCHA sur la page de création de compte utilisateur pour confirmer qu'un véritable utilisateur, et non un bot, tente de créer un compte.
Pour utiliser reCAPTCHA, commencez par créer un site et une clé privée.
recaptcha_html :
app/services/spam/spam_verdict_service.rb.#execute par return CONDITIONAL_ALLOW.[!note] Assurez-vous de consulter un élément de type issuable dans un projet public. Si vous travaillez avec un ticket, le ticket est public.
Vous pouvez activer le reCAPTCHA pour les connexions utilisateur via mot de passe dans l'interface utilisateur ou en définissant l'en-tête HTTP X-GitLab-Show-Login-Captcha. Par exemple, dans NGINX, cela peut être effectué via la variable de configuration proxy_set_header :
proxy_set_header X-GitLab-Show-Login-Captcha 1;
Pour les instances du package Linux, configurez dans /etc/gitlab/gitlab.rb :
nginx['proxy_set_headers'] = { 'X-GitLab-Show-Login-Captcha' => '1' }