Testar o Fraud Defense em um site de demonstração

Este documento mostra como implantar um site de exemplo integrado ao Google Cloud Fraud Defense em Google Cloud para entender como o Google Cloud Fraud Defense funciona.

Um site de demonstração ajuda você a:

  • Entender a experiência dos usuários com o Fraud Defense.
  • Usar como referência para integrar a Defesa contra fraudes ao seu aplicativo.
  • Testar diferentes abordagens de front-end e back-end editando o código-fonte do aplicativo de exemplo.

É possível implantar um site de demonstração em uma das seguintes linguagens: Java, Node.js ou Python.

Só é possível implantar um site de demonstração por vez em um Google Cloud projeto.

Antes de começar

  1. No Google Cloud console do, na página do seletor de projetos, escolha ou crie um Google Cloud projeto do.

    Papéis necessários para selecionar ou criar um projeto

    • Selecionar um projeto: a seleção de um projeto não exige um papel específico do IAM. Você pode selecionar qualquer projeto em que tenha recebido um papel.
    • Criar um projeto: para criar um projeto, você precisa do papel Criador de projetos (roles/resourcemanager.projectCreator), que contém a resourcemanager.projects.create permissão. Saiba como conceder papéis.

    Acessar o seletor de projetos

  2. Ative a API reCAPTCHA Enterprise.

    Funções necessárias para ativar APIs

    Para ativar APIs, você precisa da permissão serviceusage.services.enable. Se você criou o projeto, provavelmente já tem essa permissão pelo papel Proprietário (roles/owner). Caso contrário, você pode receber essa permissão pelo papel Administrador de uso do serviço (roles/serviceusage.serviceUsageAdmin). Saiba como conceder papéis.

    Ativar a API

  3. Verifique se você tem os seguintes papéis no projeto: Administrador do reCAPTCHA Enterprise, Agente do reCAPTCHA Enterprise

    Verificar os papéis

    1. No Google Cloud console, acesse a página IAM.

      Acessar IAM
    2. Selecione o projeto.
    3. Na coluna Principal, encontre todas as linhas que identificam você ou um grupo no qual você está incluído. Para saber em quais grupos você está incluído, entre em contato com o administrador.

    4. Em todas as linhas que especificam ou incluem você, verifique a coluna Papel para ver se a lista de papéis inclui os papéis necessários.

    Conceder os papéis

    1. No Google Cloud console, acesse a página IAM.

      Acessar IAM
    2. Selecione o projeto.
    3. Clique em Conceder acesso.
    4. No campo Novos principais, digite seu identificador de usuário. Normalmente, é o endereço de e-mail de uma Conta do Google.

    5. Clique em Selecionar um papel e pesquise o papel.
    6. Para conceder outros papéis, clique em Adicionar outro papel e adicione cada papel adicional.
    7. Clique em Salvar.

  4. Se você já implantou um site de demonstração, exclua a chave de demonstração relevante.

Implantar um site de demonstração

  1. No Google Cloud console, acesse a página do site de demonstração.

    Acessar o site de demonstração

  2. Na lista Idioma, selecione um idioma.

    A implantação leva cerca de um minuto.

  3. Se solicitado, autorize o Cloud Shell a fazer chamadas usando suas credenciais.

  4. Para navegar até a nova página Detalhes da chave de demonstração, clique em Visualizar site.

  5. Para visualizar o site de demonstração, acesse o card Front-end e clique em Visualizar página da Web de exemplo.

    O site de demonstração é aberto em uma guia separada.

  6. Para aprender os padrões de integração do Fraud Defense ao seu site, confira os exemplos.

  7. Se você quiser fazer mudanças no site de demonstração, faça o seguinte:

    1. Na página Detalhes da chave, clique em Editar origem.
    2. No Editor do Cloud Shell, encontre os arquivos necessários no Explorer e edite-os conforme necessário.

      O site de demonstração é recarregado automaticamente com as mudanças salvas.

    Mantenha o Editor do Cloud Shell aberto. Fechar o editor interrompe o Cloud Shell e o site de demonstração.

A seguir