AEM 6.4 chegou ao fim do suporte estendido e esta documentação não é mais atualizada. Para obter mais detalhes, consulte nossa períodos de assistência técnica. Encontre as versões compatíveis here.
O CAPTCHA (Completamente Automated Public Turing test to tell Computers and Humans Além) é um programa comumente usado em transações online para distinguir entre humanos e programas ou bots automatizados. Ele coloca um desafio e avalia a resposta do usuário para determinar se é um humano ou um bot interagindo com o site. Impede que o usuário continue se o teste falhar e ajuda a tornar as transações online seguras, impedindo que bots postem spam ou fins mal-intencionados.
O AEM Forms suporta CAPTCHA em formulários adaptáveis. Você pode usar o serviço reCAPTCHA da Google para implementar CAPTCHA.
O AEM Forms suporta apenas o reCaptcha v2. Nenhuma outra versão é compatível.
Não há suporte para CAPTCHA em formulários adaptáveis no modo offline no aplicativo AEM Forms.
Os autores de formulários podem usar o serviço reCAPTCHA da Google para implementar CAPTCHA em formulários adaptáveis. Ele oferece recursos CAPTCHA avançados para proteger seu site. Para obter mais informações sobre como o reCAPTCHA funciona, consulte Google reCAPTCHA.
Para implementar o serviço reCAPTCHA no AEM Forms:
Obter par de chaves da API reCAPTCHA do Google. Inclui uma chave do site e um segredo.
Criar contêiner de configuração para serviços em nuvem.
Ir para Ferramentas > Geral > Navegador de configuração.
Faça o seguinte para habilitar a pasta global para configurações de nuvem ou ignore esta etapa para criar e configurar outra pasta para configurações do serviço de nuvem.
No Navegador de configuração, toque em Criar.
Na caixa de diálogo Criar configuração, especifique um título para a pasta e habilite Configurações da nuvem.
Toque Criar para criar a pasta habilitada para as configurações do serviço de nuvem.
Configure o serviço de nuvem para reCAPTCHA.
Quando o serviço reCAPTCHA é configurado, ele está disponível para uso em formulários adaptáveis. Para obter mais informações, consulte Uso de CAPTCHA em formulários adaptáveis.
Para usar CAPTCHA em formulários adaptáveis:
Abra um formulário adaptável no modo de edição.
Verifique se o contêiner de configuração selecionado ao criar o formulário adaptável contém o serviço de nuvem reCAPTCHA. Também é possível editar as propriedades adaptáveis do formulário para alterar o contêiner de configuração associado ao formulário.
No navegador de componentes, arraste e solte a Captcha no formulário adaptável.
Não é possível usar mais de um componente Captcha em um formulário adaptável. Além disso, não é recomendado usar CAPTCHA em um painel marcado para carregamento lento ou em um fragmento.
O Captcha diferencia tempo e expira em cerca de um minuto. Portanto, é recomendável colocar o componente Captcha logo antes do botão Enviar no formulário adaptável.
Selecione o componente Captcha adicionado e toque para editar suas propriedades.
Especifique um título para o widget CAPTCHA. O valor padrão é Captcha. Selecionar Ocultar título se não quiser que o título apareça.
No Serviço Captcha , selecione reCaptcha para ativar o serviço reCAPTCHA, se você o tiver configurado conforme descrito em Serviço ReCAPTCHA da Google. Selecione uma configuração no menu suspenso Configurações . Além disso, selecione o tamanho como Normal ou Compacto para o widget reCAPTCHA.
Não selecionar Padrão no menu suspenso do serviço Captcha como o serviço AEM CAPTCHA padrão está obsoleto.
Salve as propriedades.
O serviço reCAPTCHA está ativado no formulário adaptável. Você pode visualizar o formulário e ver o CAPTCHA funcionando.