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_verifiedcomo 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-passedpor 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.
