Mantenha seu aplicativo Keycloak protegido contra spam e tráfego de bots com nosso poderoso, solução captcha fácil de integrar: Totalmente configurável, Em conformidade com o RGPD e focado em garantir a melhor experiência possível para o usuário, resolução de quebra-cabeças e marcação de caixas são coisas do passado. Obtenha o plugin captcha para Keycloak agora!
Como adicionar um captcha ao Keycloak
Máximo proteção, privacidade máxima: Com o plugin captcha.eu, protegendo seu aplicativo Keycloak contra bots de spam e tráfego indesejado nunca foi tão fácil. Nossa solução captcha elegante e poderosa garante uma alto nível de segurança em logins, registro e redefinição de credenciais – e está totalmente em conformidade com todas as regras e regulamentos de privacidade de dados da UE. Veja como configurar o plugin captcha.eu em algumas etapas simples:
1
Download a extensão captcha Keycloak e adicionar alvo/keycloak-captcha.jar para dentro do pasta de extensão. Reinicie o Keycloak.
2
Próximo, configurar o fluxos de autenticação. Captcha.eu suporta as seguintes partes/fluxos:
- Navegador (login)
- Registro
- Redefinir credenciais
1
Vá para Autenticação e selecione “navegador“. Em seguida, faça uma duplicata clicando Ação > Duplicar.
2
Exclua a execução “Formulário de nome de usuário e senha”.
3
Clique em “Adicionar nova etapa” em “formulários do navegador”. Navegue e selecione “captcha.eu: Nome de usuário Senha Formulário“.
4
Para configurar o plugin, clique em configurações e copie e cole a chave de descanso e a chave pública do seu Painel captcha.eu nos campos relevantes. Clique em “Salvar” quando terminar. Então vincular o fluxo ao prod um clicando em “Ação” e selecionando “Vincular fluxo” no menu suspenso.
4
Agora só falta fazer habilitar o código do frontend. Você pode fazer isso adicionando o snippet abaixo ao seu existente login.ftl
logo depois do tag de fechamento. Como alternativa, você pode usar o tema que vem com o código-fonte da extensão captcha.eu, localizado em /theme/captcha.
<script
var CaptchaDOMReady = function (callback) {
document.readyState === "interactive" || document.readyState === "complete"
? callback()
: document.addEventListener("DOMContentLoaded", callback);
};
CaptchaDOMReady(function() {
KROT.setup("${captchaEUPublicKey}");
var f = document.getElementById("kc-form-login");
KROT.interceptForm(f);
});
#if>
1
Vá para Autenticação e selecione “registro“. Faça uma duplicata clicando Ação > Duplicar.
2
Exclua o elemento “Recaptcha” e clique em “Adicionar nova etapa“. Navegue e selecione “captcha.eu: Registro“. Em seguida, altere o valor para “obrigatório“.
3
Para configurar o plugin, clique em configurações e copie e cole a chave de descanso e a chave pública do seu Painel captcha.eu nos campos relevantes. Clique em “Salvar” quando terminar. Então vincular o fluxo ao prod um clicando em “Ação” e selecionando “Vincular fluxo” no menu suspenso.
4
Agora só falta fazer habilitar o código do frontend. Você pode fazer isso adicionando o snippet abaixo ao seu existente registrar.ftl
logo depois do tag de fechamento. Como alternativa, você pode usar o tema que vem com o código-fonte da extensão captcha.eu, localizado em /theme/captcha.
<#if captchaHabilitado ??>#if>
1
Vá para Autenticação e selecione “redefinir credenciais“. Faça uma duplicata clicando Ação > Duplicar.
2
Exclua o elemento “Escolher usuário” e clique em “Adicionar nova etapa“. Navegue e selecione “captcha.eu: Escolha o usuário“.
3
Para configurar o plugin, clique em configurações e copie e cole a chave de descanso e a chave pública do seu Painel captcha.eu nos campos relevantes. Clique em “Salvar” quando terminar. Então vincular o fluxo ao prod um clicando em “Ação” e selecionando “Vincular fluxo” no menu suspenso.
4
Agora só falta fazer habilitar o código do frontend. Você pode fazer isso adicionando o snippet abaixo ao seu existente login-redefinir-senha.ftl
logo depois do tag de fechamento. Como alternativa, você pode usar o tema que vem com o código-fonte da extensão captcha.eu, localizado em /theme/captcha.
<#if captchaHabilitado ??>#if>
É isso! Seu plugin de captcha Keycloak está todo configurado e pronto para uso. Tem alguma dúvida ou problema ao configurar o plugin? Nosso documentação detalhada está à mão para orientá-lo no processo de instalação. Ou entre em contato conosco diretamente por meio de nosso Formulário de Contato para suporte adicional.
Aproveitar proteção máxima para seus fluxos de autenticação sem comprometer a experiência do usuário: Nosso plugin captcha elegante e poderoso para Keycloak é a solução definitiva para proteger efetivamente seus login do navegador, redefinir credenciais e formulários de registro contra tráfego indesejado e spam – sem necessidade de marcar caixas e resolver quebra-cabeças. Além disso: é totalmente Em conformidade com o RGPD, também!