Implémenter la connexion Google One-Tap

CDCK souhaite mandater quelqu’un pour créer une connexion Google One-Tap pour Discourse sous forme de plugin.

Des exemples d’implémentations dans la nature se trouvent sur Reddit, Medium et dans de nombreux autres endroits.

Exigences

  • Plugin autonome qui ajoute la fonctionnalité, en s’appuyant idéalement sur autant de paramètres de site principaux existants que possible. (en s’appuyant idéalement sur google_oauth2_client_id)
  • Tout le code écrit pour ce projet appartiendra à CDCK (open source sous licence GPL v3)
  • Doit être testé sur Chrome / Chrome Android / Firefox
  • Doit inclure des tests pour tout le code côté serveur
  • Doit inclure des tests pour tout le code côté client qui peut être testé
  • Doit suivre les conventions de codage de CDCK (voir les plugins existants). Le code sera examiné par le personnel de CDCK avant la remise.
  • Doit implémenter les cas limites :
    • Enregistrement d’un nouveau compte (vous devez choisir un nom d’utilisateur)
    • Techniquement, le JWT peut renvoyer email_verified false, auquel cas nous devons vérifier l’e-mail
  • (objectif ambitieux) récupérer l’image de profil de Google.
  • Doit inclure une documentation complète sur l’installation et la configuration
  • Interrupteur marche/arrêt pour le plugin, afin que vous puissiez le désactiver
  • Testé uniquement sur Discourse tests-passed pour le moment - des correctifs au cœur pour permettre une implémentation plus propre seront pris en compte.
  • Le créateur doit maintenir une instance Digital Ocean en ligne avec le plugin configuré, afin que nous puissions tester et valider le travail.

Budget

CDCK sera heureux de discuter d’un tarif horaire basé sur les compétences du candidat. Budget approximatif : 5000 $ USD

Si vous êtes intéressé par ce travail, envoyez-moi un message privé ET publiez sur ce sujet.

Résultat

@ghassan a pris en charge le projet, fera un retour.

13 « J'aime »

Je voudrais aider @sam

4 « J'aime »

Je suis également intéressé par cela.

7 « J'aime »

Salut Sam,
Je suis intéressé par cette tâche, je t’envoie un message privé.

5 « J'aime »

@ghassan a pris en charge le projet, nous ferons un compte-rendu sur meta lorsque nous aurons quelque chose à montrer.

10 « J'aime »

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