Uso de CAPTCHA em formulários adaptáveis

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 do Google para implementar CAPTCHA.

OBSERVAÇÃO

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.

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.

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á para Tools > General > Configuration Browser.

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

      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 habilite Configurações da nuvem.

    5. Toque em Criar para criar a pasta ativada para as configurações do serviço de nuvem.

  3. Configure o serviço de nuvem para reCAPTCHA.

    1. Na instância do autor do AEM, vá para tools > Cloud Services.
    2. Toque em reCAPTCHA. A página Configurações é aberta. Selecione o contêiner de configuração criado na etapa anterior e toque em Create.
    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 é configurado, ele está 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

    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.

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

    OBSERVAÇÃO

    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.

    OBSERVAÇÃO

    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.

  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 habilitar o serviço reCAPTCHA se você o tiver configurado conforme descrito em ReCAPTCHA service by 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 Default 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 visualizar o formulário e ver o CAPTCHA funcionando.

Nesta página