Implementar login com um toque do Google

CDCK gostaria de contratar alguém para criar o Google One-Tap Sign In para Discourse em um plugin.

Exemplos de implementações em uso incluem Reddit, Medium e muitos outros locais.

Requisitos

  • Plugin autônomo que adiciona o recurso, idealmente utilizando o máximo possível das configurações existentes do site. (idealmente utilizando google_oauth2_client_id)
  • Todo o código escrito para este projeto será de propriedade da CDCK (código aberto com licença GPL v3).
  • Deve ser testado no Chrome / Chrome Android / Firefox.
  • Deve incluir testes para todo o código do lado do servidor.
  • Deve incluir testes para todo o código do lado do cliente que puder ser testado.
  • Deve seguir as convenções de codificação da CDCK (veja plugins existentes). O código será revisado pela equipe da CDCK antes da entrega.
  • Deve implementar casos extremos:
    • Registro de conta totalmente nova (você deve escolher um nome de usuário).
    • Tecnicamente, o JWT pode retornar email_verified como falso, caso em que precisaremos verificar o e-mail.
  • (Meta de expansão) puxar a imagem de perfil do Google.
  • Deve incluir documentação completa sobre como instalar e configurar.
  • Interruptor para ligar e desligar o plugin, para que você possa desativá-lo.
  • Testado apenas no Discourse tests-passed por enquanto - patches para o core para permitir uma implementação mais limpa serão considerados.
  • O criador deve manter um droplet da Digital Ocean online com o plugin configurado, para que possamos testar e validar o trabalho.

Orçamento

A CDCK terá prazer em discutir uma taxa horária com base nas habilidades do candidato. Orçamento estimado é de US$ 5.000.

Se você estiver interessado em assumir este trabalho, envie-me uma mensagem privada E poste neste tópico.

Resultado

@ghassan assumiu o projeto, reportará de volta.

13 curtidas

Gostaria de ajudar
@sam

4 curtidas

Eu também estou interessado nisso.

7 curtidas

Oi Sam,
Estou interessado em aceitar isso, estou te enviando uma mensagem privada.

5 curtidas

@ghassan assumiu o projeto, retornaremos no meta quando tivermos algo para mostrar.

10 curtidas

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.