Issue #56

0 up
0 down
Closed
noosfero-apps/discussion-app#56
Created by Evandro Junior (Edited )

[Sugestão Melhoria] - Trocar o Captcha do Serpro pelo Captcha do Google

Previamente já ocorreram alguns problemas com a indisponibilidade do serviço de captcha do Serpro, uma das vezes esse problema ocorreu em um momento crítico, que foi um dia após o lançamento do Dialoga. Atualmente o sistema de captha do Serpro está com dois problemas, um em produção e outro em homologação:

Em produção o áudio para pessoas com deficiência visual não está funcionado;

Em homologação a validação do captcha está dando erro de tempo máximo excedido (timeout);

Sugiro que seja estudado a possibilidade de uso do captcha do Google.

Caso a sugestão seja deferida será necessário decidir qual a versão do captcha do Google usar:

A versão 1, que usa imagens exibindo números para serem transcritos, ou a versão 2, que pede que o usuário faça uma análise por elementos de conjuntos. Exemplo: quais das imagens mostradas são pizzas.

Assignee: Evandro Junior
Milestone: 7.0
5 participants
  • 75f9da986cd17e271b4e4e64023bfa4a?s=40&d=identicon
    Evandro Junior @evandrojr (Edited )

    @vfcosta @leandronunes @leonardomerlin e quem mais quiser, podem contribuir com sugestões também.

    Choose File ...   File name...
    Cancel
  • Photo
    Leonardo Merlin @leonardomerlin (Edited )

    Nos testes utilizando o reCaptcha (captcha do Google), foram utilizados os parâmetros de linguagem para pt-BR?

    • Traduz os textos do captcha? Respondido: traduz quase todos os textos do frontend.
    • O áudio é em pt-BR? Respondido: Não! Algumas partes da acessibilidade (áudio, por exemplo) só tem em inglês.

    Vou tentar testar esses parâmetros aqui...

    UPDATE: Testado.

    Choose File ...   File name...
    Cancel
  • 75f9da986cd17e271b4e4e64023bfa4a?s=40&d=identicon
    Evandro Junior @evandrojr

    Oi @leonardomerlin

    Na época que eu testei não tinha áudio em português e o help também era em inglês, mesmo passando os parâmetros corretamente para pt-BR. A tela de ajuda podemos fazer a nossa, mas o áudio em português não vai ter. A menos que nos últimos meses tenham incluído áudio em português.

    Choose File ...   File name...
    Cancel
  • 3c69c5dc92b1406fede16bd008a60253?s=40&d=identicon
    Ricardo Poppi @ricardopoppi

    @vfcosta @evandrojr @leandronunes como ficou isso? se realmente não tiver áudio em português acho que pode ser um problema grave de acessibilidade. Não foi atualizado nos ultimos meses para português? Podem checar?

    Choose File ...   File name...
    Cancel
  • 3c69c5dc92b1406fede16bd008a60253?s=40&d=identicon
    Ricardo Poppi @ricardopoppi

    Reassigned to @evandrojr

    Choose File ...   File name...
    Cancel
  • 5bf9bf341e9d00ebd854cdaf1a4299b2?s=40&d=identicon
    Leandro Santos @leandronunes

    @ricardopoppi vamos avaliar sim. Atualmente não temos o nosso captcha funcionando em português também caso o do google não tenha português não é para mudar é isso?

    Choose File ...   File name...
    Cancel
  • 3c69c5dc92b1406fede16bd008a60253?s=40&d=identicon
    Ricardo Poppi @ricardopoppi

    ué achei que o do serpro tinha em pt_Br. se não tiver tb, vale o que estiver funcionando melhor tendo em mente essa tarefa de incorporar audio em pt_br no futuro

    Choose File ...   File name...
    Cancel
  • Photo
    Leonardo Merlin @leonardomerlin

    mentioned in issue #8

    Choose File ...   File name...
    Cancel
  • 3c69c5dc92b1406fede16bd008a60253?s=40&d=identicon
    Ricardo Poppi @ricardopoppi

    Reforço a necessidade de fazer a troca para o captscha do google versão 2 que melhora muito a acessibilidade

    Choose File ...   File name...
    Cancel
  • Photo
    Leonardo Merlin @leonardomerlin

    mentioned in issue #8

    Choose File ...   File name...
    Cancel
  • Photo
    Leonardo Merlin @leonardomerlin

    @ricardopoppi, precisamos de um recaptcha key para o domínio do dialogabrasil.gov.br. Você pode criar um no site do recaptcha.

    Choose File ...   File name...
    Cancel
  • Photo
    Leonardo Merlin @leonardomerlin
    Choose File ...   File name...
    Cancel
  • Photo
    Leonardo Merlin @leonardomerlin

    @evandrojr fiz as modificações frontend, mas é provável que precise de alguns ajustes.

    Além disso, como vamos fazer a comunicação frontend backend p/ validação?

    Antes os parâmetros eram:

    captcha_text: ...
    txtToken_captcha_serpro_gov_br: ...
    

    Agora, os parâmetros são:

    recaptcha_response: ...
    

    O que acha?

    Choose File ...   File name...
    Cancel
  • 3c69c5dc92b1406fede16bd008a60253?s=40&d=identicon
    Ricardo Poppi @ricardopoppi

    @leonardomerlin criei as chaves te mandei inbox ;-)

    Choose File ...   File name...
    Cancel
  • 75f9da986cd17e271b4e4e64023bfa4a?s=40&d=identicon
    Evandro Junior @evandrojr

    @leonardomerlin, por favor, use esse parâmetro:

    g_recaptcha_response

    Já está programado assim no backend.

    Obrigado!

    Choose File ...   File name...
    Cancel
  • 75f9da986cd17e271b4e4e64023bfa4a?s=40&d=identicon
    Evandro Junior @evandrojr

    @leonardomerlin você tem o ambiente local rails ai com você?

    Tá funcionando sem dar erro?

    Choose File ...   File name...
    Cancel
  • Photo
    Leonardo Merlin @leonardomerlin (Edited )

    @evandrojr,

    1) Vou trocar o parâmetro p/ g_recaptcha_response.

    2) Não. Não tenho ambiente local. Já tentei rodar o vagrant do projeto. Segui a documentação e não consegui (isso foi a uns meses atrás).

    Choose File ...   File name...
    Cancel
  • Photo
    Leonardo Merlin @leonardomerlin

    @ricardopoppi, recebi e já atualizei no projeto. A chave privada será passada p/ a equipe de backend.

    Choose File ...   File name...
    Cancel
  • Photo
    Leonardo Merlin @leonardomerlin
    Choose File ...   File name...
    Cancel
  • Photo
    Leonardo Merlin @leonardomerlin
    Choose File ...   File name...
    Cancel
  • Photo
    Leonardo Merlin @leonardomerlin
    Choose File ...   File name...
    Cancel
  • 75f9da986cd17e271b4e4e64023bfa4a?s=40&d=identicon
    Evandro Junior @evandrojr
    Choose File ...   File name...
    Cancel
  • 75f9da986cd17e271b4e4e64023bfa4a?s=40&d=identicon
    Evandro Junior @evandrojr

    Status changed to closed

    Choose File ...   File name...
    Cancel