Uso de 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.

A AEM Forms suporta CAPTCHA em formulários adaptáveis. Você pode usar o serviço reCAPTCHA do Google para implementar CAPTCHA.

OBSERVAÇÃO

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 oferta recursos CAPTCHA avançados para proteger seu site. Para obter mais informações sobre como o reCAPTCHA funciona, consulte Google reCAPTCHA.

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 container de configuração para serviços em nuvem.

    1. Vá para 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 de 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 de 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 AEM, vá para tools > Cloud Services.
    2. Toque em reCAPTCHA. A página Configurações é aberta. Selecione o container 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 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 Usando CAPTCHA em formulários adaptáveis.

Use 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.

    OBSERVAÇÃO

    Certifique-se de que o container 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 container de configuração associado ao formulário.

  2. No navegador de componentes, arraste e solte o componente Captcha no formulário adaptável.

    OBSERVAÇÃO

    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.

    OBSERVAÇÃO

    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 cmppr para editar suas propriedades.

  4. Especifique um título para o widget CAPTCHA. O valor padrão é Captcha. Selecione Ocultar título se não quiser que o título apareça.

  5. No menu suspenso Captcha service, selecione reCaptcha para ativar o serviço reCAPTCHA se você o configurou conforme descrito em ReCAPTCHA service do Google. Selecione uma configuração no menu suspenso Configurações. Além disso, selecione o tamanho como Normal ou Compacto para o widget reCAPTCHA.

    OBSERVAÇÃO

    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. Você pode pré-visualização o formulário e ver o CAPTCHA funcionando.

Nesta página

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free