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

Neste documento, mostramos como implantar um site de amostra integrado ao Google Cloud Fraud Defense em Google Cloud para entender como o Fraud Defense funciona.

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

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

Você pode 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 projeto do Google Cloud .

Antes de começar

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

    Funções necessárias para selecionar ou criar um projeto

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

    Acessar o seletor de projetos

  2. Ative a API reCAPTCHA Enterprise, se ela ainda não estiver ativada.

    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 de Proprietário (roles/owner). Caso contrário, é possível receber essa permissão pelo papel de Administrador do Service Usage (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 console do Google Cloud , 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 console do Google Cloud , 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, adicione-os clicando em Adicionar outro papel.
    7. Clique em Salvar.

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

Implantar um site de demonstração

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

    Acessar o site de demonstração

  2. Na lista Idioma, selecione uma opção.

    A implantação leva cerca de um minuto.

  3. Se necessário, autorize o Cloud Shell a fazer chamadas usando suas credenciais.

  4. Para acessar a nova página de Detalhes principais da demonstração, clique em Ver site.

  5. Para acessar o site de demonstração, vá até o card Frontend e clique em Ver página da Web de exemplo.

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

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

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

    1. Na página Detalhes principais, 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. Ao fechar, o Cloud Shell e o site de demonstração são interrompidos.

A seguir