Implementar inicio de sesión con un toque de Google

CDCK desea contratar a alguien para que cree el inicio de sesión Google One-Tap para Discourse en un plugin.

Ejemplos de implementaciones en la práctica se encuentran en Reddit, Medium y muchos otros lugares.

Requisitos

  • Plugin autónomo que añada la funcionalidad, idealmente aprovechando la mayor cantidad posible de configuraciones existentes del sitio principal. (idealmente aprovechando google_oauth2_client_id)
  • Todo el código escrito para este proyecto será propiedad de CDCK (código abierto bajo licencia GPL v3).
  • Debe ser probado en Chrome / Chrome Android / Firefox.
  • Debe incluir pruebas para todo el código del lado del servidor.
  • Debe incluir pruebas para todo el código del lado del cliente que pueda ser probado.
  • Debe seguir las convenciones de codificación de CDCK (ver plugins existentes). El código será revisado por el personal de CDCK antes de la entrega.
  • Debe implementar casos extremos:
    • Registro de cuenta completamente nueva (debe elegir un nombre de usuario).
    • Técnicamente, el JWT puede devolver email_verified false, en cuyo caso necesitamos verificar el correo electrónico.
  • (objetivo adicional) extraer la imagen de perfil de Google.
  • Debe incluir documentación completa sobre cómo instalar y configurar.
  • Interruptor de encendido y apagado para el plugin, para que pueda desactivarse.
  • Probado solo en Discourse tests-passed por ahora - se considerarán parches al núcleo para permitir una implementación más limpia.
  • El creador debe mantener un droplet de Digital Ocean en línea con el plugin configurado, para que podamos probar y validar el trabajo.

Presupuesto

CDCK estará encantado de discutir una tarifa por hora basada en las habilidades del candidato. El presupuesto aproximado es de $5000 USD.

Si está interesado en asumir este trabajo, envíeme un mensaje privado y publique en este tema.

Resultado

@ghassan ha asumido el proyecto, informará de vuelta.

13 Me gusta

Me gustaría ayudar
@sam

4 Me gusta

A mí también me interesa.

7 Me gusta

Hola Sam,
Estoy interesado en asumir esto, te envío un mensaje privado.

5 Me gusta

@ghassan ha asumido el proyecto, informaremos en meta cuando tengamos algo que mostrar.

10 Me gusta

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