Pular para o conteúdo principal

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​

  1. Entre no console de administração do Google reCAPTCHA
  2. 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
  3. Clique em Submit
  4. 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

Veja também​

Ver em Markdown