{"id":1265,"date":"2024-08-30T07:33:01","date_gmt":"2024-08-30T07:33:01","guid":{"rendered":"https:\/\/www.captcha.eu\/?page_id=1265"},"modified":"2026-03-26T21:17:13","modified_gmt":"2026-03-26T21:17:13","slug":"plugin-captcha-pour-keycloak","status":"publish","type":"page","link":"https:\/\/www.captcha.eu\/fr\/plugin-captcha-pour-keycloak\/","title":{"rendered":"Plugin CAPTCHA pour Keycloak - conforme au RGPD, pas de cookies, h\u00e9berg\u00e9 dans l'UE"},"content":{"rendered":"<div class=\"wp-block-essential-blocks-advanced-heading  root-eb-advance-heading-49g3a\"><div class=\"eb-parent-wrapper eb-parent-eb-advance-heading-49g3a\"><div class=\"eb-advance-heading-wrapper eb-advance-heading-49g3a button-1 undefined\" data-id=\"eb-advance-heading-49g3a\"><h2 class=\"eb-ah-title\"><span class=\"first-title\">Protection anti-spam puissante et int\u00e9gration facile.<\/span><\/h2><h3 class=\"eb-ah-subtitle\"> Arr\u00eatez le trafic de robots ind\u00e9sirables en quelques \u00e9tapes simples<\/h3><div class=\"eb-ah-separator line\"><\/div><\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-media-text has-media-on-the-right is-stacked-on-mobile is-vertically-aligned-top\" style=\"grid-template-columns:auto 29%\"><div class=\"wp-block-media-text__content\">\n<p>Prot\u00e9gez votre application Keycloak du spam et du trafic de robots avec notre <strong>puissant<\/strong>, <strong>solution captcha facile \u00e0 int\u00e9grer<\/strong>:Enti\u00e8rement configurable, <strong>Conforme au RGPD<\/strong> et concentr\u00e9 sur la garantie de la meilleure exp\u00e9rience utilisateur possible, la r\u00e9solution d&#039;\u00e9nigmes et le fait de cocher des cases appartiennent d\u00e9sormais au pass\u00e9. Obtenez le plugin captcha pour Keycloak maintenant !<\/p>\n\n\n\n<div class=\"wp-block-essential-blocks-button root-eb-button-aoqhd\"><div class=\"eb-parent-wrapper eb-parent-eb-button-aoqhd\"><div class=\"eb-button-wrapper eb-button-alignment eb-button-aoqhd\"><div class=\"eb-button\"><div class=\"eb-button-inner-wrapper\"><a class=\"eb-button-anchor\" href=\"https:\/\/wp.captcha.eu\/wp-content\/uploads\/2023\/11\/keycloak-plugin.zip\" rel=\"noopener\">Obtenir le plugin<\/a><\/div><\/div><\/div><\/div><\/div>\n<\/div><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"256\" height=\"256\" src=\"https:\/\/www.captcha.eu\/wp-content\/uploads\/2023\/09\/Keycloak_Logo.png\" alt=\"\" class=\"wp-image-403 size-full\" srcset=\"https:\/\/www.captcha.eu\/wp-content\/uploads\/2023\/09\/Keycloak_Logo.png 256w, https:\/\/www.captcha.eu\/wp-content\/uploads\/2023\/09\/Keycloak_Logo-150x150.png 150w\" sizes=\"auto, (max-width: 256px) 100vw, 256px\" \/><\/figure><\/div>\n\n\n\n<p>Contrairement au reCAPTCHA int\u00e9gr\u00e9 \u00e0 Keycloak, captcha.eu ne transf\u00e8re aucune donn\u00e9e aux \u00c9tats-Unis, ne cr\u00e9e aucun cookie et ne requiert aucune banni\u00e8re de consentement sur vos pages de connexion ou d'enregistrement. Keycloak est la plateforme de gestion des identit\u00e9s et des acc\u00e8s de choix pour les entreprises europ\u00e9ennes, les autorit\u00e9s publiques et les organisations qui ont besoin d'un contr\u00f4le fin des flux d'authentification. Elle est open-source, auto-h\u00e9bergeable, et c'est pr\u00e9cis\u00e9ment pour cette raison qu'elle est largement d\u00e9ploy\u00e9e par les \u00e9quipes pour lesquelles la conformit\u00e9 au RGPD n'est pas n\u00e9gociable. Le probl\u00e8me est que l'int\u00e9gration native de CAPTCHA de Keycloak repose sur Google reCAPTCHA, un service bas\u00e9 aux \u00c9tats-Unis qui installe des cookies de suivi, transf\u00e8re des donn\u00e9es comportementales aux serveurs de Google et exige un m\u00e9canisme de consentement de cookie sur chaque flux prot\u00e9g\u00e9. captcha.eu remplace reCAPTCHA \u00e0 l'int\u00e9rieur de Keycloak sans aucun de ces frais g\u00e9n\u00e9raux. Il est enti\u00e8rement h\u00e9berg\u00e9 en Autriche, ne traite aucune donn\u00e9e en dehors de l'UE, fonctionne de mani\u00e8re invisible en arri\u00e8re-plan pour les utilisateurs l\u00e9gitimes et d\u00e9tient la certification WACA Silver de T\u00dcV Austria pour la conformit\u00e9 \u00e0 l'accessibilit\u00e9 WCAG 2.2 AA v\u00e9rifi\u00e9e de mani\u00e8re ind\u00e9pendante. Il prot\u00e8ge les flux de connexion, d'enregistrement et de r\u00e9initialisation du navigateur, qui sont les trois points d'entr\u00e9e d'authentification les plus cibl\u00e9s par le bourrage d'informations d'identification et la prise de contr\u00f4le de comptes par des robots.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-large-font-size\" id=\"h-how-to-add-a-captcha-to-keycloak\">Comment ajouter un captcha \u00e0 Keycloak<\/h2>\n\n\n\n<p>Maximum <strong>protection<\/strong>, confidentialit\u00e9 maximale : avec le plugin captcha.eu, prot\u00e9gez votre application Keycloak <strong>contre les spambots et le trafic ind\u00e9sirable<\/strong> n&#039;a jamais \u00e9t\u00e9 aussi simple. Notre solution captcha \u00e9l\u00e9gante et puissante garantit une <strong>haut niveau de s\u00e9curit\u00e9<\/strong> <strong>\u00e0 travers les connexions, l&#039;inscription et la r\u00e9initialisation des informations d&#039;identification<\/strong> \u2013 et est enti\u00e8rement <strong>conforme \u00e0 toutes les r\u00e8gles et r\u00e9glementations de l&#039;UE en mati\u00e8re de confidentialit\u00e9 des donn\u00e9es<\/strong>Voici comment configurer le plugin captcha.eu en quelques \u00e9tapes simples\u00a0:<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<div class=\"wp-block-group is-content-justification-left is-nowrap is-layout-flex wp-container-core-group-is-layout-a1ed96d5 wp-block-group-is-layout-flex\">\n<h2 class=\"wp-block-heading\" id=\"h-1\">1<\/h2>\n\n\n\n<p class=\"has-link-color wp-elements-3da1194f0b0cc75da01a20c137758193\"><a href=\"https:\/\/wp.captcha.eu\/wp-content\/uploads\/2023\/11\/keycloak-plugin.zip\">T\u00e9l\u00e9charger<\/a> l&#039;extension captcha Keycloak et <strong>ajouter<\/strong> <strong>cible\/keycloak-captcha.jar<\/strong>&nbsp;dans le <strong>dossier d&#039;extension<\/strong>. Red\u00e9marrez Keycloak.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-content-justification-left is-nowrap is-layout-flex wp-container-core-group-is-layout-a1ed96d5 wp-block-group-is-layout-flex\">\n<h2 class=\"wp-block-heading\" id=\"h-2\">2<\/h2>\n\n\n\n<p class=\"has-link-color wp-elements-009d1956586210f47a010c92a6e54497\">Suivant, <strong>configurer <\/strong>le<strong> flux d&#039;authentification<\/strong>. Captcha.eu prend en charge les parties\/flux suivants\u00a0:<\/p>\n<\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Navigateur (connexion)<\/li>\n\n\n\n<li>\u00e0 la page \u00ab Inscription \u00bb<\/li>\n\n\n\n<li>R\u00e9initialiser les informations d&#039;identification<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-essential-blocks-advanced-heading  root-eb-advance-heading-rl7cb\"><div class=\"eb-parent-wrapper eb-parent-eb-advance-heading-rl7cb\"><div class=\"eb-advance-heading-wrapper eb-advance-heading-rl7cb button-1 undefined\" data-id=\"eb-advance-heading-rl7cb\"><h2 class=\"eb-ah-title\"><span class=\"first-title\"><br>Comment activer le captcha pour la connexion au navigateur Keycloak<\/span><\/h2><h3 class=\"eb-ah-subtitle\"><\/h3><\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-6c531013 wp-block-group-is-layout-flex\">\n<h2 class=\"wp-block-heading\" id=\"h-1-0\">1<\/h2>\n\n\n\n<p class=\"has-link-color wp-elements-a59424d9626ad9b7de3642df3bf16deb\">Acc\u00e9dez \u00e0 Authentification et s\u00e9lectionnez \u00ab<strong>navigateur<\/strong>&quot;. Faites ensuite un duplicata en cliquant <strong>Action &gt; Dupliquer<\/strong>.<\/p>\n<\/div>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/docs.captcha.eu\/files\/keycloak\/keycloak-duplicate-browser.png\" alt=\"\" style=\"width:835px;height:auto\"\/><\/figure>\n\n\n\n<div class=\"wp-block-group is-content-justification-left is-nowrap is-layout-flex wp-container-core-group-is-layout-a1ed96d5 wp-block-group-is-layout-flex\">\n<h2 class=\"wp-block-heading\" id=\"h-2-0\">2<\/h2>\n\n\n\n<p class=\"has-link-color wp-elements-62c5eeed13d799d14c1917b3ddb8df81\">Supprimez l&#039;ex\u00e9cution \u00ab Formulaire de nom d&#039;utilisateur et de mot de passe \u00bb.<\/p>\n<\/div>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/docs.captcha.eu\/files\/keycloak\/keycloak-browser-delete-username-password-form.png\" alt=\"\" style=\"width:741px;height:auto\"\/><\/figure>\n\n\n\n<div class=\"wp-block-group is-content-justification-left is-nowrap is-layout-flex wp-container-core-group-is-layout-a1ed96d5 wp-block-group-is-layout-flex\">\n<h2 class=\"wp-block-heading\" id=\"h-3\">3<\/h2>\n\n\n\n<p class=\"has-link-color wp-elements-da9de46d0f57c12234b181ed2d1971fb\">Cliquez sur \u00ab<strong>Ajouter une nouvelle \u00e9tape<\/strong>&quot; dans &quot; formulaires du navigateur &quot;. Parcourez et s\u00e9lectionnez &quot;<strong>captcha.eu : Formulaire de saisie de nom d&#039;utilisateur et de mot de passe<\/strong>\u201c. <\/p>\n<\/div>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/docs.captcha.eu\/files\/keycloak\/keycloak-browser-add-form.png\" alt=\"\" style=\"width:692px;height:auto\"\/><\/figure>\n\n\n\n<div class=\"wp-block-group is-content-justification-left is-nowrap is-layout-flex wp-container-core-group-is-layout-a1ed96d5 wp-block-group-is-layout-flex\">\n<h2 class=\"wp-block-heading\" id=\"h-4\">4<\/h2>\n\n\n\n<p class=\"has-link-color wp-elements-f13c553053479a4f96c7ade640a5f715\">Pour configurer le plugin, cliquez sur param\u00e8tres et <strong>copier-coller la cl\u00e9 de repos et la cl\u00e9 publique<\/strong> de votre <a href=\"https:\/\/www.captcha.eu\/dashboard\/\">Tableau de bord captcha.eu<\/a> dans les champs appropri\u00e9s. Cliquez sur \u00ab\u00a0Enregistrer\u00a0\u00bb lorsque vous avez termin\u00e9. Ensuite <strong>lier le flux \u00e0 celui de la production<\/strong> en cliquant sur \u00ab\u00a0Action\u00a0\u00bb et en s\u00e9lectionnant \u00ab\u00a0Lier le flux\u00a0\u00bb dans le menu d\u00e9roulant.<\/p>\n<\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/docs.captcha.eu\/files\/keycloak\/keycloak-browser-settings.png\" alt=\"\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/docs.captcha.eu\/files\/keycloak\/keycloak-browser-bind.png\" alt=\"\" style=\"width:303px;height:auto\"\/><\/figure>\n\n\n\n<div class=\"wp-block-group is-content-justification-left is-nowrap is-layout-flex wp-container-core-group-is-layout-a1ed96d5 wp-block-group-is-layout-flex\">\n<h2 class=\"wp-block-heading\" id=\"h-4-0\">4<\/h2>\n\n\n\n<p class=\"has-link-color wp-elements-b2367021ec4473a758a376148f9767fe\">Il ne reste plus qu&#039;\u00e0 <strong>activer le code du frontend<\/strong>. Vous pouvez le faire en ajoutant l&#039;extrait ci-dessous \u00e0 votre&nbsp;<code>connexion.ftl<\/code>&nbsp;juste apr\u00e8s le&nbsp;<code>&lt;\/form&gt;<\/code>&nbsp;balise de fermeture. Vous pouvez \u00e9galement utiliser le th\u00e8me fourni avec le code source de l&#039;extension captcha.eu, situ\u00e9 dans \/theme\/captcha.<\/p>\n<\/div>\n\n\n\n<pre class=\"wp-block-code\"><code><code>\n    &lt;script\n        var CaptchaDOMReady = function (callback) {\n          document.readyState === &quot;interactive&quot; || document.readyState === &quot;complete&quot;\n            ? callback()\n            : document.addEventListener(&quot;DOMContentLoaded&quot;, callback);\n        };\n        CaptchaDOMReady(function() {\n            KROT.setup(&quot;${captchaEUPublicKey}&quot;);\n            var f = document.getElementById(&quot;kc-form-login&quot;);\n            KROT.interceptForm(f);\n        });\n    \n<\/#if><\/code><\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-dots\"\/>\n\n\n\n<div class=\"wp-block-essential-blocks-advanced-heading  root-eb-advance-heading-swglc\"><div class=\"eb-parent-wrapper eb-parent-eb-advance-heading-swglc\"><div class=\"eb-advance-heading-wrapper eb-advance-heading-swglc button-1 undefined\" data-id=\"eb-advance-heading-swglc\"><h2 class=\"eb-ah-title\"><span class=\"first-title\">Comment activer le captcha pour l&#039;inscription et les inscriptions \u00e0 Keycloak<\/span><\/h2><h3 class=\"eb-ah-subtitle\"><\/h3><\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-6c531013 wp-block-group-is-layout-flex\">\n<h2 class=\"wp-block-heading\" id=\"h-1-1\">1<\/h2>\n\n\n\n<p class=\"has-link-color wp-elements-30363d08b6e76b3a620c91bf921f7660\">Acc\u00e9dez \u00e0 Authentification et s\u00e9lectionnez \u00ab<strong>inscription<\/strong>\u00ab\u00a0Faites un doublon en cliquant sur <strong>Action &gt; Dupliquer<\/strong>.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-content-justification-left is-nowrap is-layout-flex wp-container-core-group-is-layout-a1ed96d5 wp-block-group-is-layout-flex\">\n<h2 class=\"wp-block-heading\" id=\"h-2-1\">2<\/h2>\n\n\n\n<p class=\"has-link-color wp-elements-4119dc7c4152599b59bb25d72c48bd92\">Supprimez l&#039;\u00e9l\u00e9ment \u00ab Recaptcha \u00bb et cliquez sur \u00ab<strong>Ajouter une nouvelle \u00e9tape<\/strong>\u00ab\u00a0Parcourez et s\u00e9lectionnez\u00a0\u00bb<strong>captcha.eu : Inscription<\/strong>\u00ab . Puis changez la valeur en \u00ab<strong>requis<\/strong>\u201c.<\/p>\n<\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/docs.captcha.eu\/files\/keycloak\/keycloak-registration-add-captcha.png\" alt=\"\"\/><\/figure>\n\n\n\n<div class=\"wp-block-group is-content-justification-left is-nowrap is-layout-flex wp-container-core-group-is-layout-a1ed96d5 wp-block-group-is-layout-flex\">\n<h2 class=\"wp-block-heading\" id=\"h-3-0\">3<\/h2>\n\n\n\n<p class=\"has-link-color wp-elements-f13c553053479a4f96c7ade640a5f715\">Pour configurer le plugin, cliquez sur param\u00e8tres et <strong>copier-coller la cl\u00e9 de repos et la cl\u00e9 publique<\/strong> de votre <a href=\"https:\/\/www.captcha.eu\/dashboard\/\">Tableau de bord captcha.eu<\/a> dans les champs appropri\u00e9s. Cliquez sur \u00ab\u00a0Enregistrer\u00a0\u00bb lorsque vous avez termin\u00e9. Ensuite <strong>lier le flux \u00e0 celui de la production<\/strong> en cliquant sur \u00ab\u00a0Action\u00a0\u00bb et en s\u00e9lectionnant \u00ab\u00a0Lier le flux\u00a0\u00bb dans le menu d\u00e9roulant.<\/p>\n<\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/docs.captcha.eu\/files\/keycloak\/keycloak-browser-settings.png\" alt=\"\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/docs.captcha.eu\/files\/keycloak\/keycloak-browser-bind.png\" alt=\"\" style=\"width:303px;height:auto\"\/><\/figure>\n\n\n\n<div class=\"wp-block-group is-content-justification-left is-nowrap is-layout-flex wp-container-core-group-is-layout-a1ed96d5 wp-block-group-is-layout-flex\">\n<h2 class=\"wp-block-heading\" id=\"h-4-1\">4<\/h2>\n\n\n\n<p class=\"has-link-color wp-elements-0209e262b4583fc504ce337531bf79ed\">Il ne reste plus qu&#039;\u00e0 <strong>activer le code du frontend<\/strong>. Vous pouvez le faire en ajoutant l&#039;extrait ci-dessous \u00e0 votre&nbsp;<code>registre.ftl<\/code>&nbsp;juste apr\u00e8s le&nbsp;<code>&lt;\/form&gt;<\/code>&nbsp;balise de fermeture. Vous pouvez \u00e9galement utiliser le th\u00e8me fourni avec le code source de l&#039;extension captcha.eu, situ\u00e9 dans \/theme\/captcha.<\/p>\n<\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;#if captchaActiv\u00e9 ??&gt;<\/#if><\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-dots\"\/>\n\n\n\n<div class=\"wp-block-essential-blocks-advanced-heading  root-eb-advance-heading-vur0b\"><div class=\"eb-parent-wrapper eb-parent-eb-advance-heading-vur0b\"><div class=\"eb-advance-heading-wrapper eb-advance-heading-vur0b button-1 undefined\" data-id=\"eb-advance-heading-vur0b\"><h2 class=\"eb-ah-title\"><span class=\"first-title\">Comment activer le captcha pour r\u00e9initialiser les informations d&#039;identification<\/span><\/h2><h3 class=\"eb-ah-subtitle\"><\/h3><\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-6c531013 wp-block-group-is-layout-flex\">\n<h2 class=\"wp-block-heading\" id=\"h-1-2\">1<\/h2>\n\n\n\n<p class=\"has-link-color wp-elements-503b4160c104b2687aad1eed6f655fc7\">Acc\u00e9dez \u00e0 Authentification et s\u00e9lectionnez \u00ab<strong>r\u00e9initialiser les informations d&#039;identification<\/strong>\u00ab\u00a0Faites un doublon en cliquant sur <strong>Action &gt; Dupliquer<\/strong>.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-content-justification-left is-nowrap is-layout-flex wp-container-core-group-is-layout-a1ed96d5 wp-block-group-is-layout-flex\">\n<h2 class=\"wp-block-heading\" id=\"h-2-2\">2<\/h2>\n\n\n\n<p class=\"has-link-color wp-elements-a608153ae7d5a77df65e473fa515585a\">Supprimez l\u2019\u00e9l\u00e9ment \u00ab\u00a0Choisir un utilisateur\u00a0\u00bb et cliquez sur \u00ab\u00a0<strong>Ajouter une nouvelle \u00e9tape<\/strong>\u00ab\u00a0Parcourez et s\u00e9lectionnez\u00a0\u00bb<strong>captcha.eu : Choisir un utilisateur<\/strong>\u201c.<\/p>\n<\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/docs.captcha.eu\/files\/keycloak\/keycloak-reset-credenitals.png\" alt=\"\"\/><\/figure>\n\n\n\n<div class=\"wp-block-group is-content-justification-left is-nowrap is-layout-flex wp-container-core-group-is-layout-a1ed96d5 wp-block-group-is-layout-flex\">\n<h2 class=\"wp-block-heading\" id=\"h-3-1\">3<\/h2>\n\n\n\n<p class=\"has-link-color wp-elements-f13c553053479a4f96c7ade640a5f715\">Pour configurer le plugin, cliquez sur param\u00e8tres et <strong>copier-coller la cl\u00e9 de repos et la cl\u00e9 publique<\/strong> de votre <a href=\"https:\/\/www.captcha.eu\/dashboard\/\">Tableau de bord captcha.eu<\/a> dans les champs appropri\u00e9s. Cliquez sur \u00ab\u00a0Enregistrer\u00a0\u00bb lorsque vous avez termin\u00e9. Ensuite <strong>lier le flux \u00e0 celui de la production<\/strong> en cliquant sur \u00ab\u00a0Action\u00a0\u00bb et en s\u00e9lectionnant \u00ab\u00a0Lier le flux\u00a0\u00bb dans le menu d\u00e9roulant.<\/p>\n<\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/docs.captcha.eu\/files\/keycloak\/keycloak-browser-settings.png\" alt=\"\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/docs.captcha.eu\/files\/keycloak\/keycloak-browser-bind.png\" alt=\"\" style=\"width:303px;height:auto\"\/><\/figure>\n\n\n\n<div class=\"wp-block-group is-content-justification-left is-nowrap is-layout-flex wp-container-core-group-is-layout-a1ed96d5 wp-block-group-is-layout-flex\">\n<h2 class=\"wp-block-heading\" id=\"h-4-2\">4<\/h2>\n\n\n\n<p class=\"has-link-color wp-elements-706173e89b48c5ed875bb5e69873a59a\">Il ne reste plus qu&#039;\u00e0 <strong>activer le code du frontend<\/strong>. Vous pouvez le faire en ajoutant l&#039;extrait ci-dessous \u00e0 votre&nbsp;<code>login-reset-password.ftl<\/code>&nbsp;juste apr\u00e8s le&nbsp;<code>&lt;\/form&gt;<\/code>&nbsp;balise de fermeture. Vous pouvez \u00e9galement utiliser le th\u00e8me fourni avec le code source de l&#039;extension captcha.eu, situ\u00e9 dans \/theme\/captcha.<\/p>\n<\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;#if captchaActiv\u00e9 ??&gt;<\/#if><\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-dots\"\/>\n\n\n\n<p><strong>C&#039;est \u00e7a!<\/strong> Votre plugin captcha Keycloak est enti\u00e8rement configur\u00e9 et pr\u00eat \u00e0 \u00eatre utilis\u00e9. Vous avez des questions ou des probl\u00e8mes lors de la configuration du plugin ? Notre <a href=\"https:\/\/docs.captcha.eu\/keycloak-install\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-primary-color\">documentation d\u00e9taill\u00e9e<\/mark><\/a> est \u00e0 votre disposition pour vous guider tout au long du processus d&#039;installation. Ou contactez-nous directement via notre <a href=\"https:\/\/www.captcha.eu\/fr\/contact\/\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-primary-color\">formulaire de contact prot\u00e9g\u00e9 par le captcha.<\/mark><\/a> pour un soutien suppl\u00e9mentaire.<\/p>\n\n\n\n<p>Appr\u00e9cier <strong>protection maximale<\/strong> pour vos flux d&#039;authentification sans compromettre l&#039;exp\u00e9rience utilisateur : notre plugin captcha \u00e9l\u00e9gant et puissant pour Keycloak est la solution ultime pour prot\u00e9ger efficacement votre <strong>connexion au navigateur, r\u00e9initialisation des informations d&#039;identification et formulaires d&#039;inscription<\/strong> contre le trafic ind\u00e9sirable et le spam \u2013 pas besoin de cocher des cases ni de r\u00e9soudre des \u00e9nigmes. De plus : il est enti\u00e8rement <strong>Conforme au RGPD<\/strong>, aussi!<\/p>\n\n\n\n<div class=\"wp-block-essential-blocks-button root-eb-button-hjckk\"><div class=\"eb-parent-wrapper eb-parent-eb-button-hjckk\"><div class=\"eb-button-wrapper eb-button-alignment eb-button-hjckk\"><div class=\"eb-button\"><div class=\"eb-button-inner-wrapper\"><a class=\"eb-button-anchor\" href=\"https:\/\/wp.captcha.eu\/wp-content\/uploads\/2023\/11\/keycloak-plugin.zip\" rel=\"noopener\">Obtenir le plugin<\/a><\/div><\/div><\/div><\/div><\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Unlike Keycloak&#8217;s built-in reCAPTCHA, captcha.eu transfers no data to the US, sets no cookies, and requires no consent banner on your login or registration pages. Keycloak is the identity and access management platform of choice for European enterprises, public authorities, and organisations that need fine-grained control over authentication flows. It [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_eb_attr":"","footnotes":""},"class_list":["post-1265","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.0 (Yoast SEO v27.0) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Captcha Plugin for Keycloak \u00bb Powerful Site Protection<\/title>\n<meta name=\"description\" content=\"Powerful spam protection with our captcha plugin for Keycloak \u279c fully GDPR-compliant \u2713 user-friendly \u2713 protect sign-ups, logins &amp; contact forms.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.captcha.eu\/fr\/plugin-captcha-pour-keycloak\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CAPTCHA Plugin for Keycloak - GDPR-compliant, no cookies, EU-hosted\" \/>\n<meta property=\"og:description\" content=\"Powerful spam protection with our captcha plugin for Keycloak \u279c fully GDPR-compliant \u2713 user-friendly \u2713 protect sign-ups, logins &amp; contact forms.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.captcha.eu\/fr\/plugin-captcha-pour-keycloak\/\" \/>\n<meta property=\"og:site_name\" content=\"captcha.eu\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-26T21:17:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.captcha.eu\/wp-content\/uploads\/2023\/09\/Keycloak_Logo.png\" \/>\n\t<meta property=\"og:image:width\" content=\"256\" \/>\n\t<meta property=\"og:image:height\" content=\"256\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@captcha_eu\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.captcha.eu\/captcha-plugin-for-keycloak\/\",\"url\":\"https:\/\/www.captcha.eu\/captcha-plugin-for-keycloak\/\",\"name\":\"Captcha Plugin for Keycloak \u00bb Powerful Site Protection\",\"isPartOf\":{\"@id\":\"https:\/\/www.captcha.eu\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.captcha.eu\/captcha-plugin-for-keycloak\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.captcha.eu\/captcha-plugin-for-keycloak\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.captcha.eu\/wp-content\/uploads\/2023\/09\/Keycloak_Logo.png\",\"datePublished\":\"2024-08-30T07:33:01+00:00\",\"dateModified\":\"2026-03-26T21:17:13+00:00\",\"description\":\"Powerful spam protection with our captcha plugin for Keycloak \u279c fully GDPR-compliant \u2713 user-friendly \u2713 protect sign-ups, logins & contact forms.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.captcha.eu\/captcha-plugin-for-keycloak\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.captcha.eu\/captcha-plugin-for-keycloak\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.captcha.eu\/captcha-plugin-for-keycloak\/#primaryimage\",\"url\":\"https:\/\/www.captcha.eu\/wp-content\/uploads\/2023\/09\/Keycloak_Logo.png\",\"contentUrl\":\"https:\/\/www.captcha.eu\/wp-content\/uploads\/2023\/09\/Keycloak_Logo.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.captcha.eu\/captcha-plugin-for-keycloak\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.captcha.eu\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"CAPTCHA Plugin for Keycloak &#8211; GDPR-compliant, no cookies, EU-hosted\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.captcha.eu\/#website\",\"url\":\"https:\/\/www.captcha.eu\/\",\"name\":\"captcha.eu\",\"description\":\"The GDPR-compliant message protection | captcha.eu\",\"publisher\":{\"@id\":\"https:\/\/www.captcha.eu\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.captcha.eu\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.captcha.eu\/#organization\",\"name\":\"captcha.eu\",\"url\":\"https:\/\/www.captcha.eu\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.captcha.eu\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.captcha.eu\/wp-content\/uploads\/2024\/02\/Captcha_mono-C_Logo.svg\",\"contentUrl\":\"https:\/\/www.captcha.eu\/wp-content\/uploads\/2024\/02\/Captcha_mono-C_Logo.svg\",\"width\":24,\"height\":28,\"caption\":\"captcha.eu\"},\"image\":{\"@id\":\"https:\/\/www.captcha.eu\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/captcha_eu\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Plugin Captcha pour Keycloak \u00bb Protection de site puissante","description":"Protection anti-spam puissante avec notre plugin captcha pour Keycloak \u279c enti\u00e8rement conforme au RGPD \u2713 convivial \u2713 prot\u00e8ge les inscriptions, les connexions et les formulaires de contact.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.captcha.eu\/fr\/plugin-captcha-pour-keycloak\/","og_locale":"fr_FR","og_type":"article","og_title":"CAPTCHA Plugin for Keycloak - GDPR-compliant, no cookies, EU-hosted","og_description":"Powerful spam protection with our captcha plugin for Keycloak \u279c fully GDPR-compliant \u2713 user-friendly \u2713 protect sign-ups, logins & contact forms.","og_url":"https:\/\/www.captcha.eu\/fr\/plugin-captcha-pour-keycloak\/","og_site_name":"captcha.eu","article_modified_time":"2026-03-26T21:17:13+00:00","og_image":[{"width":256,"height":256,"url":"https:\/\/www.captcha.eu\/wp-content\/uploads\/2023\/09\/Keycloak_Logo.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_site":"@captcha_eu","twitter_misc":{"Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.captcha.eu\/captcha-plugin-for-keycloak\/","url":"https:\/\/www.captcha.eu\/captcha-plugin-for-keycloak\/","name":"Plugin Captcha pour Keycloak \u00bb Protection de site puissante","isPartOf":{"@id":"https:\/\/www.captcha.eu\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.captcha.eu\/captcha-plugin-for-keycloak\/#primaryimage"},"image":{"@id":"https:\/\/www.captcha.eu\/captcha-plugin-for-keycloak\/#primaryimage"},"thumbnailUrl":"https:\/\/www.captcha.eu\/wp-content\/uploads\/2023\/09\/Keycloak_Logo.png","datePublished":"2024-08-30T07:33:01+00:00","dateModified":"2026-03-26T21:17:13+00:00","description":"Protection anti-spam puissante avec notre plugin captcha pour Keycloak \u279c enti\u00e8rement conforme au RGPD \u2713 convivial \u2713 prot\u00e8ge les inscriptions, les connexions et les formulaires de contact.","breadcrumb":{"@id":"https:\/\/www.captcha.eu\/captcha-plugin-for-keycloak\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.captcha.eu\/captcha-plugin-for-keycloak\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.captcha.eu\/captcha-plugin-for-keycloak\/#primaryimage","url":"https:\/\/www.captcha.eu\/wp-content\/uploads\/2023\/09\/Keycloak_Logo.png","contentUrl":"https:\/\/www.captcha.eu\/wp-content\/uploads\/2023\/09\/Keycloak_Logo.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.captcha.eu\/captcha-plugin-for-keycloak\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.captcha.eu\/"},{"@type":"ListItem","position":2,"name":"CAPTCHA Plugin for Keycloak &#8211; GDPR-compliant, no cookies, EU-hosted"}]},{"@type":"WebSite","@id":"https:\/\/www.captcha.eu\/#website","url":"https:\/\/www.captcha.eu\/","name":"captcha.eu","description":"La protection des messages conforme au GDPR | captcha.eu","publisher":{"@id":"https:\/\/www.captcha.eu\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.captcha.eu\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/www.captcha.eu\/#organization","name":"captcha.eu","url":"https:\/\/www.captcha.eu\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.captcha.eu\/#\/schema\/logo\/image\/","url":"https:\/\/www.captcha.eu\/wp-content\/uploads\/2024\/02\/Captcha_mono-C_Logo.svg","contentUrl":"https:\/\/www.captcha.eu\/wp-content\/uploads\/2024\/02\/Captcha_mono-C_Logo.svg","width":24,"height":28,"caption":"captcha.eu"},"image":{"@id":"https:\/\/www.captcha.eu\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/captcha_eu"]}]}},"pbg_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"trp-custom-language-flag":false},"pbg_author_info":{"display_name":"digitalisten","author_link":"https:\/\/www.captcha.eu\/fr\/author\/digitalisten\/","author_img":"<img alt='digitalisten' src='https:\/\/secure.gravatar.com\/avatar\/bc31cf0308270e03455e0f85a3c84110811c227952cecb263b99808ed200063c?s=128&#038;d=mm&#038;r=g' srcset='https:\/\/secure.gravatar.com\/avatar\/bc31cf0308270e03455e0f85a3c84110811c227952cecb263b99808ed200063c?s=256&#038;d=mm&#038;r=g 2x' class='avatar avatar-128 photo' height='128' width='128' loading='lazy' decoding='async'\/>"},"pbg_comment_info":" No Comments","pbg_excerpt":"Unlike Keycloak&#8217;s built-in reCAPTCHA, captcha.eu transfers no data to the US, sets no cookies, and requires no consent banner on your login or registration pages. Keycloak is the identity and access management platform of choice for European enterprises, public authorities, and organisations that need fine-grained control over authentication flows. It [&hellip;]","_links":{"self":[{"href":"https:\/\/www.captcha.eu\/fr\/wp-json\/wp\/v2\/pages\/1265","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.captcha.eu\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.captcha.eu\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.captcha.eu\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.captcha.eu\/fr\/wp-json\/wp\/v2\/comments?post=1265"}],"version-history":[{"count":12,"href":"https:\/\/www.captcha.eu\/fr\/wp-json\/wp\/v2\/pages\/1265\/revisions"}],"predecessor-version":[{"id":3431,"href":"https:\/\/www.captcha.eu\/fr\/wp-json\/wp\/v2\/pages\/1265\/revisions\/3431"}],"wp:attachment":[{"href":"https:\/\/www.captcha.eu\/fr\/wp-json\/wp\/v2\/media?parent=1265"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}