Google reCAPTCHA

Google reCAPTCHA A garante que um ser humano, em vez de um computador (ou "bot"), esteja interagindo com seu site. Ao contrário do padrão Adobe Commerce e Magento Open Source CAPTCHA, o Google reCAPTCHA oferece segurança aprimorada com uma seleção de diferentes opções e métodos de exibição. Informações adicionais sobre o tráfego do site estão disponíveis no painel da conta do Google reCAPTCHA.

O Google reCAPTCHA é configurado separadamente para o Administrador e a loja.

  • Para o Administrador, o Google reCAPTCHA pode ser usado no Conectar e quando um usuário solicitar uma redefinição de senha. Se o Commerce padrão CAPTCHA também estiver ativado, o Google reCAPTCHA pode ser usado ao mesmo tempo, sem problemas.

  • Na loja, o Google reCAPTCHA pode ser usado para fazer logon em uma conta do cliente, envie uma mensagem do Entre em contato página e em vários outros locais de loja.

    Google reCAPTCHA - logon do cliente {width="700" modal="regular"}

O Google reCAPTCHA pode ser implementado de várias maneiras:

  • reCAPTCHA v3 Invisível — Usa um algoritmo para classificar as interações do usuário e determina a probabilidade de o usuário ser humano com base em uma pontuação.

  • reCAPTCHA v2 Invisível — Executa verificação em segundo plano sem interação com o usuário. Os usuários e clientes são verificados automaticamente, mas pode ser necessário selecionar imagens específicas para concluir um desafio.

  • reCAPTCHA v2 ("Não sou um robô") — Valida solicitações com o "Eu não sou um robô" caixa de seleção

IMPORTANT
Antes que o Google reCAPTCHA possa ser configurado, verifique se PHP.ini O arquivo inclui a seguinte configuração: allow_url_fopen = 1. Isso pode exigir ajuda do desenvolvedor. Consulte Configurações de PHP necessárias no Guia de instalação.

Etapa 1: gerar chaves reCAPTCHA do Google

O Google reCAPTCHA requer um par de chaves de API para ser habilitado. Você pode obter essas chaves gratuitamente no site reCAPTCHA. Antes de gerar as chaves, você deve saber o tipo de reCAPTCHA que deseja usar.

  1. Abra a página do Google reCAPTCHA e faça logon em sua conta.

  2. Para Label, digite um nome para identificar as chaves para referência interna.

    Você precisa de um conjunto de chaves para cada tipo de reCAPTCHA usado na instalação do Adobe Commerce ou Magento Open Source. Por exemplo: Commerce Invisible

  3. Para reCAPTCHA type, escolha o método que deseja usar.

    • reCAPTCHA v3 Invisível
    • reCAPTCHA v2 Invisível
    • reCAPTCHA v2 ("Não sou um robô")
  4. Para Domain, insira o domínio da loja. Por exemplo: mystore.com

    Se você tiver várias lojas com domínios diferentes, insira cada domínio em uma linha separada.

    • Adicione o domínio de armazenamento e quaisquer subdomínios.
    • Você pode adicionar localhost, outros domínios de VM local e domínios de preparo, conforme necessário para testes.
  5. Marque a caixa de seleção para Accept the reCAPTCHA Terms of Service.

  6. (Opcional) Selecione a Send alerts to owners caixa de seleção para enviar notificação se o Google detectar problemas ou tráfego suspeito.

  7. Clique em Submit para concluir o registro e receber chaves.

    note important
    IMPORTANT
    Nem todas as chaves são aplicáveis a todos os tipos de reCAPTCHA, e aplicá-las incorretamente pode levar a um comportamento inesperado. Por exemplo, as chaves reCAPTCHA do Google geradas para reCAPTCHA v2 "Não sou um robô" não funcionam com o reCAPTCHA v2 Invisível e poderia bloquear a funcionalidade em que o reCAPTCHA está habilitado.

Etapa 2: configurar o Google reCAPTCHA para o administrador

  1. Faça logon em sua conta de administrador.

  2. Na barra lateral Admin, acesse Stores > Settings>Configuration.

  3. No canto superior direito, defina Store View para Default Config.

  4. No painel esquerdo, expanda Security e clique em Google reCAPTCHA Admin Panel.

    note note
    NOTE
    Limpe a Use system value para cada campo que você deseja configurar.
  5. Para usar reCAPTCHA v2 (“I am not a robot”), expanda a reCAPTCHA v2 (“I am not a robot”) ​e faça o seguinte:

    • Para Google API Website Key, insira a chave do site criada para esse tipo de reCAPTCHA quando você registrou sua conta do Google reCAPTCHA.

    • Para Google API Secret Key, insira a chave secreta associada à conta do Google reCAPTCHA.

    • Para Size, escolha o tamanho da caixa do Google reCAPTCHA que você deseja exibir. Opções: Normal (default) / Compact

    • Para Theme, escolha o tema que deseja usar para criar o estilo da caixa do reCAPTCHA do Google. Opções: Light Theme (default) / Dark Theme

    • Para Language Code, insira o código de dois caracteres para especificar o idioma usado para mensagens e texto do Google reCAPTCHA.

    reCAPTCHA v2 - "Não sou um robô" {width="600" modal="regular"}

  6. Para usar reCAPTCHA v2 Invisible, expanda a reCAPTCHA v2 Invisible ​e faça o seguinte:

    • Para Google API Website Key, insira a chave do site criada para esse tipo de reCAPTCHA quando você registrou sua conta do Google reCAPTCHA.

    • Para Google API Secret Key, insira a chave secreta associada à conta do Google reCAPTCHA.

    • Para Invisible Badge Position, escolha a posição do selo a ser usado em cada página. Opções: Inline / Bottom Right / Bottom Left

    • Para Theme, escolha o tema a ser usado para criar o estilo da caixa do Google reCAPTCHA. Opções: Light Theme (default) / Dark Theme

    • Para Language Code, insira um código de dois caracteres que especifique o idioma usado para mensagens e texto do Google reCAPTCHA.

    reCAPTCHA v2 Invisível {width="600" modal="regular"}

  7. Para usar reCAPTCHA v3 Invisible, expanda a reCAPTCHA v3 Invisible ​e faça o seguinte:

    • Para Google API Website Key, insira a chave do site criada para esse tipo de reCAPTCHA quando você registrou sua conta do Google reCAPTCHA.

    • Para Google API Secret Key, insira a chave secreta associada à conta do Google reCAPTCHA.

    • Insira o Minimum Score Threshold para identificar quando uma interação do usuário é sinalizada como um risco potencial; onde 1.0 é uma interação típica do usuário e 0.0 é provavelmente um bot. Padrão: 0.5

    • Para Invisible Badge Position, escolha a posição a ser usada em cada página. Opções: Inline / Bottom Right / Bottom Left

    • Para Theme, escolha o tema a ser usado para criar o estilo da caixa do Google reCAPTCHA. Opções: Light Theme (default) / Dark Theme

    • Para Language Code, insira um código de dois caracteres que especifique o idioma usado para mensagens e texto do Google reCAPTCHA.

    reCAPTCHA v3 Invisível {width="600" modal="regular"}

  8. Expandir reCAPTCHA Validation Failure Messages e insira as mensagens que aparecem no Admin se a validação falhar ou não puder ser concluída.

    Mensagens de falha do reCAPTCHA {width="600" modal="regular"}

  9. Expanda a Admin Panel e configure o seguinte conforme necessário:

    • Definir Enable for Login ao tipo reCAPTCHA que você deseja usar para a página Logon de administração.

    • Definir Enable for Forgot Password ao tipo reCAPTCHA que você deseja usar para solicitações de redefinição de senha.

    Opções de administração do reCAPTCHA {width="600" modal="regular"}

Etapa 3: configurar o Google reCAPTCHA para a loja

  1. No painel esquerdo, em Security, escolha Google reCAPTCHA Storefront.

  2. Complete a seção para cada tipo de reCAPTCHA que deseja usar na loja.

    Consulte as informações em Etapa 2: configurar o Google reCAPTCHA para o administrador para obter detalhes sobre as opções para cada tipo de reCAPTCHA.

  3. Expandir reCAPTCHA Validation Failure Messages e insira as mensagens que aparecem na loja se a validação falhar ou não puder ser concluída.

  4. Expanda a Storefront seção.

    note note
    NOTE
    Limpe a Use system value para cada campo que você deseja configurar.
  5. Defina cada campo de localização da loja com o tipo de reCAPTCHA que você configurou para usar.

    • Enable for Customer Login
    • Enable for Forgot Password
    • Enable for Create New Customer Account
    • Enable for Edit Customer Account
    • Enable for Create New Company Account Adobe Commerce B2B (Disponível somente com o Adobe Commerce B2B)
    • Enable for Contact Us
    • Enable for Product Review
    • Enable for Newsletter Subscription
    • Enable for Gift Card Adobe Commerce (somente Adobe Commerce)
    • Enable for Invitation Create Account
    • Enable for Send To Friend
    • Enable for Checkout/Placing Order
    • Enable for Wishlist Sharing
    • Enable for Coupon Codes
    • Enable for PayPal PayflowPro payment form

    Configuração de opções da vitrine eletrônica {width="600" modal="regular"}

Etapa 4: salvar a configuração

  1. Quando as configurações estiverem concluídas, clique em Save Config.

  2. Na mensagem localizada na parte superior do espaço de trabalho, clique em Cache Management e atualizar cada cache inválido.

recommendation-more-help
d3c62084-5181-43fb-bba6-1feb2fcc3ec1