Aller au contenu principal

Créer l'application GitLab

Pour que tes utilisateurs se connectent à Astrolabe avec GitLab, GitLab doit connaître Astrolabe : tu crées une application chez lui, qui te donne un ID d'application et un Secret.

Tu le fais une fois. Il te faut un compte qui peut créer des applications sur ton GitLab : le tien (Paramètres utilisateur › Applications) ou, pour un GitLab que tu héberges, la Zone d'administration › Applications.

Avant de commencer​

Il te faut l'adresse de ton Astrolabe, telle que tes utilisateurs l'ouvrent. L'URL de rappel que GitLab doit appeler est :

<adresse d'Astrolabe>/api/auth/gitlab/handler/frame

Pour https://astrolabe.exemple.com, c'est https://astrolabe.exemple.com/api/auth/gitlab/handler/frame.

🔑 Créer l'application​

  1. Dans GitLab, ouvre Paramètres utilisateur › Applications, ou Zone d'administration › Applications si tu la crées pour toute l'instance.

  2. Remplis le formulaire :

    ChampQuoi écrireExemple
    NomUn nom de ton choixAstrolabe
    URI de redirectionL'adresse de rappel ci-dessushttps://astrolabe.exemple.com/api/auth/gitlab/handler/frame
    Périmètresread_user, openid, profile et email
  3. Enregistre l'application. GitLab affiche l'ID d'application et le Secret. Copie les deux.

Ces écrans n'ont pas été vérifiés sur un GitLab en service : les étapes viennent de l'aide du formulaire d'Astrolabe, qui nomme les périmètres et l'adresse de rappel.

✅ C'est fait !

Suite : Configurer la connexion GitLab dans Astrolabe.