Show Menu
TÓPICOS×

Uso do CAPTCHA em formulários adaptáveis

O CAPTCHA (Completamente Automated Public Turing test para distinguir computadores e humanos) é um programa comumente usado em transações online para distinguir entre humanos e programas ou bots automatizados. Ela representa 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 on-line seguras, impedindo que bots postem spam ou fins mal-intencionados.
O AEM Forms é compatível com CAPTCHA em formulários adaptáveis. Você pode usar o serviço reCAPTCHA do Google para implementar CAPTCHA.
  • O AEM Forms suporta apenas reCaptcha v2. Nenhuma outra versão é suportada.
  • O CAPTCHA em formulários adaptáveis não é suportado no modo offline no aplicativo AEM Forms.

Configurar o serviço ReCAPTCHA pelo Google

Os autores de formulários podem usar o serviço reCAPTCHA do 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:
  1. Obtenha o par de chaves da API reCAPTCHA do Google. Inclui uma chave do site e um segredo.
  2. Criar contêiner de configuração para serviços em nuvem.
    1. Vá até Ferramentas > Geral > Navegador de configuração.
    2. Faça o seguinte para ativar a pasta global para configurações de nuvem ou ignore esta etapa para criar e configurar outra pasta para configurações de serviço de nuvem.
      1. No Navegador de configuração, selecione a pasta global e toque em Propriedades .
      2. Na caixa de diálogo Propriedades de configuração, ative Configurações da nuvem.
      3. Toque em Salvar e fechar para salvar a configuração e sair da caixa de diálogo.
    3. No Navegador de configuração, toque em Criar .
    4. Na caixa de diálogo Criar configuração, especifique um título para a pasta e ative Configurações da nuvem.
    5. Toque em Criar para criar a pasta ativada para configurações de serviço em nuvem.
  3. Configure o serviço de nuvem para reCAPTCHA.
    1. Na instância do autor do AEM, vá para > Serviços da Cloud.
    2. Toque em reCAPTCHA . A página Configurações é aberta. Selecione o contêiner de configuração criado na etapa anterior e toque em Criar .
    3. Especifique Nome, Chave do site e Chave secreta para o serviço reCAPTCHA e toque em Criar para criar a configuração do serviço de nuvem.
    4. Na caixa de diálogo Editar componente, especifique o site e as chaves secretas obtidas na etapa 1. Toque em Salvar configurações e, em seguida, toque em OK para concluir a configuração. Quando o serviço reCAPTCHA estiver configurado, ele estará disponível para uso em formulários adaptáveis. Para obter mais informações, consulte Uso do CAPTCHA em formulários adaptáveis.

Usar CAPTCHA em formulários adaptáveis

Para usar CAPTCHA em formulários adaptáveis:
  1. Abra um formulário adaptável no modo de edição.
    Certifique-se de que o contêiner de configuração selecionado ao criar o formulário adaptável contenha o serviço em nuvem reCAPTCHA. Também é possível editar as propriedades do formulário adaptável para alterar o contêiner de configuração associado ao formulário.
  2. No navegador de componentes, arraste e solte o componente Captcha no formulário adaptável.
    Não há suporte para o uso de 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 faz distinção de 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.
  3. Selecione o componente Captcha adicionado e toque em para editar suas propriedades.
  4. Especifique um título para o widget CAPTCHA. The default value is Captcha . Selecione Ocultar título se não quiser que o título apareça.
  5. No menu suspenso do serviço Captcha, selecione reCaptcha para ativar o serviço reCAPTCHA se você o configurou conforme descrito no serviço ReCAPTCHA do Google . Selecione uma configuração no menu suspenso Configurações. Além disso, selecione o tamanho Normal ou Compacto para o widget reCAPTCHA.
    Não selecione Padrão no menu suspenso do serviço Captcha, pois o serviço AEM CAPTCHA padrão está obsoleto.
  6. Salve as propriedades.
O serviço reCAPTCHA está ativado no formulário adaptável. É possível visualizar o formulário e ver o CAPTCHA funcionando.