Testar o reCAPTCHA em um site de demonstração
Neste documento, mostramos como implantar um site de demonstração no Google Cloud, que é um site de exemplo integrado ao reCAPTCHA, para entender como ele funciona.
Um site de demonstração ajuda você a:
- Entenda a experiência dos usuários com o reCAPTCHA.
- Use como referência para integrar o reCAPTCHA no seu próprio aplicativo.
- Teste diferentes abordagens de front-end e back-end editando o código-fonte do aplicativo de amostra.
É possível implantar um site de demonstração em uma das seguintes linguagens: Java, Node.js ou Python.
Para um projeto Google Cloud , só é possível implantar um site de demonstração por vez.
Antes de começar
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ãoresourcemanager.projects.create. Saiba como conceder papéis.
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 com o papel de Proprietário (roles/owner). Caso contrário, é possível receber essa permissão com o papel de Administrador do Service Usage (roles/serviceusage.serviceUsageAdmin). Saiba como conceder papéis.Verifique se você tem os seguintes papéis no projeto: Administrador do reCAPTCHA Enterprise, agente do reCAPTCHA Enterprise
Verificar os papéis
-
No console do Google Cloud , acesse a página IAM.
Acessar IAM - Selecione o projeto.
-
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.
- 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
-
No console do Google Cloud , acesse a página IAM.
Acessar IAM - Selecione o projeto.
- Clique em Conceder acesso.
-
No campo Novos principais, digite seu identificador de usuário. Normalmente, é o endereço de e-mail de uma Conta do Google.
- Clique em Selecionar um papel e pesquise o papel.
- Para conceder outros papéis, adicione-os clicando em Adicionar outro papel.
- Clique em Salvar.
-
Se você já implantou um site de demonstração, exclua a chave relevante.
Implantar um site de demonstração
No console do Google Cloud , acesse a página do site de demonstração.
Na lista Idioma, selecione uma opção.
Todo o processo de implantação pode levar cerca de um minuto.
Se necessário, autorize o Cloud Shell a fazer chamadas usando suas credenciais.
Para navegar até a nova página de Detalhes da chave da demonstração, clique em Ver site.
Para acessar o site de demonstração, no card Frontend, clique em View sample web page.
O site de demonstração é aberto em uma guia separada.
Para conhecer os padrões de integração do reCAPTCHA ao seu site, clique nos exemplos.
Se você quiser fazer mudanças no site de demonstração, faça o seguinte:
- Na página Detalhes principais, clique em Editar fonte.
No editor do Cloud Shell, encontre os arquivos necessários no Explorer e edite-os conforme necessário.
As mudanças salvas no código-fonte são recarregadas no site de demonstração.
Não feche o editor do Cloud Shell, porque isso fecha o Cloud Shell e interrompe o site de demonstração.