Conecte seu ambiente AEM Forms com o hCaptcha® connect-your-forms-environment-with-hcaptcha-service

Este recurso não está habilitado por padrão. Você pode escrever de seu endereço oficial para aem-forms-ea@adobe.com para solicitar acesso ao recurso.

O CAPTCHA (um teste de Turing público e completamente automatizado para diferenciar computadores e humanos) é um programa comumente usado em transações online para distinguir entre humanos e programas ou bots automatizados. O recurso apresenta um desafio e avalia a resposta do usuário para determinar se é um humano ou um bot interagindo com o site. O CAPTCHA impede que o usuário prossiga se o teste falhar e ajuda a tornar as transações online seguras, evitando que bots publiquem spam ou outro conteúdo mal-intencionado.

Além do hCaptcha®, o AEM Forms 6.5 é compatível com as seguintes soluções CAPTCHA:

Integrar o ambiente AEM Forms com o hCaptcha®

O serviço hCaptcha® protege seus formulários contra bots, spam e abuso automatizado. O recurso representa um desafio de dispositivo de caixa de seleção e avalia a resposta do usuário para determinar se um humano ou um bot está interagindo com o formulário. Ele impede que o usuário prossiga se o teste falhar e ajuda a tornar as transações online seguras, evitando que os bots publiquem spam ou atividades mal-intencionadas.

AEM 6.5 Suporte adaptável Forms hCaptcha&reg. Você pode usá-lo para apresentar um desafio de widget de caixa de seleção no envio do formulário.

Pré-requisitos para integrar o ambiente do AEM Forms com o Captcha® prerequisite

Para configurar o hCaptcha® com o AEM Forms, você precisa obter a chave do site do hCaptcha® e a chave secreta do site do hCaptcha®.

Configurar o hCaptcha® steps-to-configure-hcaptcha

Para integrar o AEM Forms com o serviço hCaptcha®, execute as seguintes etapas:

  1. Crie um Contêiner de configuração em seu ambiente AEM Forms, que contém as Configurações de nuvem usadas para conectar o AEM a serviços externos. Para criar um Contêiner de configuração:

    1. Abra o ambiente do AEM Forms.

    2. Vá para Ferramentas > Geral > Navegador de Configuração.

    3. No Navegador de configuração, você pode selecionar uma pasta existente ou criar uma nova pasta:

      • Para criar uma nova pasta e ativar as Configurações de nuvem:

        1. No Navegador de Configuração, clique em Criar.
        2. Na caixa de diálogo Criar configuração, especifique um nome, título e verifique as Configurações de nuvem.
        3. Clique em Criar.
      • Para ativar a Configuração na nuvem para uma pasta existente:

        1. No Navegador de Configuração, selecione a pasta e selecione Propriedades.
        2. Na caixa de diálogo Propriedades de Configuração, habilite Configurações de Nuvem.
        3. Clique em Salvar e fechar para salvar a configuração e sair da caixa de diálogo.
  2. Configurar os Cloud Service:

    1. Na instância do autor do AEM, vá para tools-1 > Cloud Service e clique em hCaptcha®.

      hCaptcha® na interface do usuário

    2. Selecione um Contêiner de configuração, criado ou atualizado, conforme descrito na seção anterior. Selecione Criar.

      Captcha de Configuração®

    3. Especificar Título, Chave do Site e Chave Secreta do serviço hCaptcha® obtidas no Pré-requisito.

    4. Clique em Criar.

      Configure o Cloud Service para conectar seu ambiente AEM Forms com o hCaptcha®

    note note
    NOTE
    Os usuários não precisam modificar a URL de validação do JavaScript do lado do cliente e a URL de validação do lado do servidor, pois já estão pré-preenchidos para validação do hCaptcha®.

    Depois que o serviço hCAPTCHA é configurado, ele é disponibilizado para uso no formulário adaptável.

Usar o hCaptcha® em um formulário adaptável using-hCaptcha-in-aem-6.5

  1. Abra o ambiente do AEM Forms.

  2. Ir para Forms > Forms e Documentos.

  3. Selecione um formulário adaptável e clique em Propriedades.

  4. No Contêiner de Configuração, selecione o Contêiner de Configuração que contém a Configuração na Nuvem que conecta o AEM Forms com o hCaptcha.

  5. Clique em Salvar e fechar.

    Se você não tiver um Contêiner de configuração para o hCaptcha, consulte a seção Conecte seu ambiente AEM Forms com o hCaptcha® para saber como criar um Contêiner de configuração.

    Selecionar Contêiner de Configuração

  6. Selecione um formulário adaptável e clique em Editar para abrir o formulário no editor.

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

  8. Selecione o componente Captcha e clique no ícone Propriedades para abrir a caixa de diálogo de propriedades. Especifique as seguintes propriedades:

    hCaptcha® v1

    • Título: Especifique o título para o componente Captcha.

    • Mensagem de Validação: Forneça uma mensagem de validação para a validação de Captcha no envio do formulário ou em uma ação do usuário.

    • Serviço de Captcha: Selecione o Serviço de CAPTCHA para envio de formulário, aqui você seleciona hCaptcha®.

    • Configurações: Selecione a Configuração na Nuvem configurada para hCaptcha®.

      note note
      NOTE
      Você pode ter várias configurações de nuvem no seu ambiente para uma finalidade semelhante. Então, escolha o serviço com cuidado. Se nenhum serviço estiver listado, consulte Conectar seu ambiente AEM Forms com o hCaptcha® para saber como criar um Cloud Service que conecta seu ambiente AEM Forms com o serviço hCaptcha®.
    • Mensagem de Erro: Forneça a mensagem de erro a ser exibida ao usuário quando o envio do Captcha falhar.

    • Tamanho do Captcha: Você pode selecionar o tamanho de exibição da caixa de diálogo de desafio do hCaptcha®. Use a opção Compactar para exibir um hCaptcha® de tamanho pequeno e o Normal para exibir uma caixa de diálogo de desafio de hCaptcha® de tamanho relativamente grande ou Invisível para validar o hCaptcha® sem renderizar explicitamente o widget caixa de seleção na interface do usuário.

  9. Selecione Concluído.

Agora, somente formulários legítimos, nos quais o preenchimento do formulário apaga com êxito o desafio imposto pelo serviço hCaptcha®, são permitidos no envio do formulário.

hCaptcha® é uma marca registrada da Intuition Machines, Inc.

Perguntas frequentes

  • P: Posso usar mais de um componente Captcha em um Formulário adaptável?
  • Ans: Não há suporte para o uso de mais de um componente Captcha em um Formulário adaptável. Além disso, não é recomendável usar um componente Captcha em um fragmento ou painel marcado para carregamento lento.

Consulte também: see-also

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2