Aller au contenu principal

Créer l'application OAuth dans GitHub

Pour que tes utilisateurs se connectent à Astrolabe avec GitHub, GitHub doit connaître Astrolabe : tu y crées une application OAuth, qui te donne un ID client et un Secret client.

Tu le fais une fois, en administrateur de ton compte ou de ton organisation GitHub.

Avant de commencer​

Il te faut l'adresse de ton Astrolabe, telle que tes utilisateurs l'ouvrent. Le formulaire d'Astrolabe donne l'adresse que GitHub doit rappeler :

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

🔑 Créer l'application​

  1. Dans GitHub, ouvre Settings › Developer settings › OAuth Apps, puis New OAuth App.

  2. Remplis le formulaire :

    ChampQuoi écrireExemple
    Application nameUn nom de ton choixAstrolabe
    Homepage URLL'adresse de ton Astrolabehttps://astrolabe.exemple.com
    Authorization callback URLL'adresse ci-dessushttps://astrolabe.exemple.com/api/auth/github/handler/frame
  3. Clique sur Register application.

  4. Copie l'ID client.

  5. Clique sur Generate a new client secret et copie le secret.

Cette étape n'a pas été vérifiée sur une instance : les écrans GitHub viennent de l'aide du formulaire d'Astrolabe, qui ne fait que nommer l'application OAuth et l'adresse à rappeler.

✅ C'est tout !

La suite : Configurer la connexion GitHub dans Astrolabe.