Inscription & connexion par email

Inscription & connexion par email

Guide complet pour s'inscrire et se connecter — formulaires, OAuth (GitHub/GitLab/GitHub App), validations, crédits initiaux et flux post-connexion

Guides pratiques pour l’inscription via formulaire (email/mot de passe) et la connexion standard. Comprend validations côté client/serveur, attribution de crédits initiaux et redirections post-connexion vers le tableau de bord.

Introduction Cette page détaille les parcours d’inscription et de connexion disponibles pour les utilisateurs : inscription par formulaire (email + mot de passe) et via fournisseurs externes (GitHub, GitLab, ou installation GitHub App). Vous y trouverez des instructions pas à pas, des conseils pratiques, des scénarios courants (email déjà utilisé, email privé chez GitHub, etc.), ainsi que le flux post-connexion (attribution éventuelle de crédits gratuits, affichage du dashboard, premières actions recommandées).

Inscription — formulaire (email + mot de passe)

1

Ouvrir la page d'inscription

Allez sur la page “S’inscrire” depuis le menu principal ou le lien d’accueil. Vérifiez que vous êtes sur la bonne URL et que le formulaire est chargé.

2

Remplir les champs obligatoires

  • Saisissez une adresse email valide que vous contrôlez.
  • Choisissez un mot de passe sécurisé (voir règles ci-dessous).
  • Confirmez le mot de passe si le formulaire le demande.
  • Sélectionnez la langue par défaut si disponible et acceptez les conditions si nécessaire.
3

Validation côté client

Le formulaire effectue des validations immédiates : format de l’email, longueur minimale du mot de passe, correspondance des champs mot de passe/confirmation. Corrigez les erreurs affichées avant de soumettre.

4

Soumettre le formulaire

Cliquez sur “S’inscrire” ou équivalent. Pendant l’envoi, attendez la confirmation (icône de chargement). Ne fermez pas l’onglet tant que la réponse n’est pas affichée.

5

Validation côté serveur et retours possibles

Après soumission, le serveur vérifie notamment : unicité de l’email, conformité du mot de passe et autres règles de sécurité. Résultats possibles :

  • Succès : compte créé, vous êtes redirigé(e) vers le dashboard ou une page d’accueil.
  • Erreur « email déjà utilisé » : invite à vous connecter ou à réinitialiser le mot de passe.
  • Erreur de validation : corrigez les champs indiqués et réessayez.
6

Attribution de crédits initiaux (si applicable)

Sur certaines inscriptions (ex. promotion via OAuth), des crédits initiaux peuvent être automatiquement attribués. Vérifiez votre solde dans la section Facturation / Crédits du tableau de bord après connexion.

7

Actions post-inscription recommandées

  • Complétez votre profil (prénom/nom).
  • Créez un projet ou commencez l’onboarding guidé.
  • Connectez un dépôt Git si pertinent.
  • Si vous prévoyez d’utiliser l’authentification classique, pensez à définir un mot de passe si vous vous êtes inscrit via OAuth sans mot de passe.
8

:::callout{type=“tip” title=“Conseil : règles de mot de passe”} Choisissez un mot de passe long (idéalement 12+ caractères) avec une combinaison de lettres, chiffres et symboles. Utilisez un gestionnaire de mots de passe pour générer et stocker vos identifiants en toute sécurité.

Conseil : utilisez une adresse email vérifiée

Préférez une adresse email principale et vérifiée (pas une adresse jetable). Cela évite des problèmes de récupération de compte et facilite la liaison avec des services externes (GitHub/GitLab).

Attention : email déjà utilisé / doublons

Si le système indique que l’email est déjà utilisé, ne créez pas un nouvel email légèrement différent (ex. ajout de “+”). Préférez :

  • Vous connecter avec l’email existant.
  • Utiliser la fonction “mot de passe oublié” si vous avez perdu l’accès.
  • Contacter le support si vous pensez qu’il s’agit d’une erreur.

Inscription via GitHub / GitLab (OAuth) et via GitHub App

1

Choisir le bouton d'inscription GitHub/GitLab

Sur la page d’inscription, cliquez sur le bouton du fournisseur souhaité (GitHub ou GitLab). Pour GitHub App, choisissez l’option d’installation si proposée.

2

Autoriser l'accès et sélectionner les permissions

Vous êtes redirigé(e) vers le fournisseur. Accordez les permissions requises (lecture de profil/email, accès aux dépôts si demandé). Vérifiez les scopes demandés avant d’approuver.

3

Récupération de l'email et création / liaison de compte

Le fournisseur renvoie vos informations : nom d’utilisateur, avatar et éventuellement email. Cas fréquents :

  • Email public/accessible : votre compte est créé ou lié automatiquement.
  • Email privé/non fourni : un compte peut être créé avec une adresse de secours (ex. placeholder) ; on vous invitera souvent à renseigner un email valide plus tard.
  • Email déjà présent dans le service : les comptes sont liés si les emails correspondent, sinon vous serez guidé pour éviter les doublons.
4

Attribution de crédits de bienvenue

Les nouveaux comptes créés via OAuth peuvent recevoir un bonus de crédits (ex. 50 crédits). Ce bonus est appliqué automatiquement et visible dans la section Crédits/Billing du tableau de bord.

5

Cas particulier : GitHub App (installation)

Si vous installez une GitHub App, le flux peut inclure une étape supplémentaire pour sélectionner les dépôts à connecter. Après installation, revenez à la plateforme et vérifiez que l’installation est bien associée à votre compte.

6

Si vous souhaitez un accès email/password après OAuth

Si vous êtes passé(e) par OAuth et que vous n’avez pas de mot de passe local, utilisez la page « définir un mot de passe » ou « mot de passe oublié » pour activer la connexion par email/password.

7

:::callout{type=“warning” title=“Piège courant : email privé chez GitHub”} Si GitHub ne fournit pas votre email (compte avec email privé), le système peut créer un compte temporaire. Sans email vérifié, certaines fonctionnalités (récupération de compte, notifications) peuvent être limitées. Dans ce cas, ajoutez une adresse email vérifiée depuis votre profil utilisateur dès que possible.

Connexion — email + mot de passe

1

Accéder à la page de connexion

Ouvrez la page “Connexion” depuis le menu principal ou le lien d’accueil. Si vous êtes déjà connecté, vous serez redirigé(e) automatiquement vers le dashboard.

2

Saisir vos identifiants

Entrez votre adresse email et votre mot de passe. Vérifiez l’orthographe, les espaces en trop et la casse (majuscules/minuscules).

3

Validation locale avant envoi

La page vérifie la forme de l’email et la présence du mot de passe. Corrigez toute erreur indiquée.

4

Soumettre et gérer les erreurs

Après soumission, le système peut renvoyer :

  • Succès : redirection vers le dashboard ou vers l’URL de redirection fournie.
  • Erreur d’identifiants : message clair vous invitant à vérifier vos informations.
  • Compte sans mot de passe (créé via OAuth) : invitera à définir un mot de passe ou à vous connecter via le fournisseur d’origine.
5

Redirection après succès

Vous êtes redirigé(e) vers le tableau de bord ou vers l’URL qui a initié la connexion (ex. configuration GitHub). Si la plateforme détecte un paramètre de redirection valide, il est utilisé automatiquement.

6

:::steps{title=“Connexion via GitHub / GitLab (OAuth) — flux utilisateur”}

7

Cliquer sur le bouton GitHub/GitLab

Sur la page de connexion, choisissez le fournisseur souhaité.

8

Autoriser l'application

Validez les permissions demandées. Si vous avez déjà autorisé auparavant, l’étape peut être plus rapide.

9

Comportement selon l'état du compte

  • Utilisateur existant lié : connexion immédiate et redirection.
  • Nouvel utilisateur : compte créé automatiquement (avec éventuelle attribution de crédits) puis redirection.
  • Email non fourni : le système peut demander un email de contact après la connexion pour compléter le profil.
10

Si on vous redirige vers une configuration (ex. installation GitHub App)

Poursuivez la configuration requise (sélection des dépôts, autorisations d’installation). Le workflow vous ramènera ensuite à la plateforme avec votre compte lié.

11

:::callout{type=“tip” title=“Astuce pour lier un compte existant”} Si vous avez déjà un compte avec votre email et souhaitez vous connecter via GitHub/GitLab, utilisez la même adresse email publique/primiaire chez le fournisseur. Si l’email est différent, la plateforme proposera souvent de lier les comptes ou de contacter le support pour assistance.

Limites à surveiller lors de l'OAuth

  • Vérifiez les scopes demandés : accordez uniquement ce qui est nécessaire.
  • Les tokens d’accès expirent parfois ; une reconnexion pourra être nécessaire pour actions sur les dépôts.
  • Si vous révoquez l’accès depuis GitHub/GitLab, la plateforme perdra la capacité d’accéder aux dépôts et il faudra reconnecter.
  • Remplissez le formulaire, obtenez un compte immédiatement.
  • Aucune action externe requise.
  • Idéal si vous préférez contrôle total sur vos identifiants.
  • Flux plus rapide si vous avez déjà un compte chez le fournisseur.
  • Peut attribuer des crédits de bienvenue automatiquement.
  • Attention aux emails privés : complétez votre profil ensuite.
  • Flux inclut sélection des dépôts et autorisations.
  • Privilégié pour automatisations et connexion de dépôts à vos projets.
  • Vérifiez l’installation et les hooks après l’association.

:::columns{columns=“2”}

Email / mot de passe

  • Contrôle complet sur l’email et le mot de passe.
  • Indépendant des fournisseurs externes.
  • Nécessite gestion de mot de passe (ou gestionnaire).

OAuth (GitHub / GitLab / GitHub App)

  • Connexion rapide et simplifiée.
  • Permet de lier automatiquement des dépôts.
  • Peut créer des comptes sans mot de passe local (pensez à en définir un si nécessaire).

:::callout{type=“tip” title=“Bonnes pratiques après connexion”}

  • Vérifiez votre solde de crédits et la page Facturation.
  • Lancez l’onboarding (création de projet, connexion de repo).
  • Activez les notifications et configurez votre profil (nom, avatar, langue).

Flux post-connexion : où aller et quoi vérifier

1

Vérifier la redirection

Vous arrivez normalement sur le tableau de bord ou sur la page qui a demandé l’authentification (ex. configuration d’une installation). Si autre, utilisez le menu principal pour accéder au dashboard.

2

Consulter les crédits et la facturation

Ouvrez la section Facturation / Crédits pour voir un éventuel crédit d’inscription. Les crédits sont appliqués automatiquement et s’affichent dans l’interface.

3

Compléter le profil et les préférences

Ajoutez prénom/nom, configurez la langue par défaut, activez préférences utiles (notifications, thème).

4

Créer un projet ou reprendre la configuration

Si vous venez d’arriver, créez votre premier projet et connectez un dépôt. Suivez les étapes d’onboarding proposées dans l’interface.

5

Vérifier les autorisations Git (si OAuth)

Si vous avez connecté GitHub/GitLab, vérifiez que les dépôts et webhooks sont bien visibles et que les tokens ne sont pas expirés.

6

:::callout{type=“warning” title=“Troubles fréquents après connexion”}

  • Redirections bloquées : vérifiez que l’URL de redirection était valide.
  • Pas de crédits visibles : attendez quelques minutes ou actualisez la page Crédits. Contactez le support si le problème persiste.
  • Actions Git refusées : reconnectez le fournisseur et vérifiez les scopes.

Frequently Asked Questions