Configuração do reCAPTCHA - Lacuna PSC
O Lacuna PSC usa o Google reCAPTCHA para proteger a API contra abusos, garantindo que as requisições que dizem vir do site tenham sido de fato originadas por um operador humano, e não por um bot automatizado.
observação
Em ambientes de produção, é essencial habilitar tanto o reCAPTCHA quanto o Firebase App Check para proteger a API contra abusos
Criar um projeto do reCAPTCHA
- Entre no console de administração do Google reCAPTCHA
- No formulário Register a new site, preencha:
- Um rótulo (label) de sua escolha, por exemplo
My PSC - Selecione reCAPTCHA v2 e, em seguida, Invisible reCAPTCHA badge
- Digite o domínio da sua instância do Lacuna PSC, por exemplo
psc.yourcompany.com - Aceite os termos de serviço
- Um rótulo (label) de sua escolha, por exemplo
- Clique em Submit
- Copie a chave do site (site key) e a chave secreta (secret key)
Configurando o Lacuna PSC
Com as duas chaves em mãos, edite o arquivo de configuração do Lacuna PSC e preencha a seção Recaptcha, configurações SiteKey e SecretKey.
Exemplo (arquivo .ini ou .conf):
[Recaptcha]
SiteKey=6LdfItkZAAAAAIxxxxxxxxxxxxxxxxxxxxxxxxxx
SecretKey=6LdfItkZAAAAALxxxxxxxxxxxxxxxxxxxxxxxxxx
Exemplo (variáveis de ambiente):
Recaptcha__SiteKey=6LdfItkZAAAAAIxxxxxxxxxxxxxxxxxxxxxxxxxx
Recaptcha__SecretKey=6LdfItkZAAAAALxxxxxxxxxxxxxxxxxxxxxxxxxx