Skip to main content
Auth0 prend en charge la connexion avec GitHub, ce qui permet à vos utilisateurs de s’authentifier avec leur compte GitHub par l’entremise de . Ajouter GitHub comme option de connexion sociale offre une expérience de connexion rapide et familière aux développeurs et aux utilisateurs techniques. Pour configurer cette connexion, vous devez enregistrer une application OAuth dans GitHub, puis configurer la connexion dans l’Auth0 Dashboard à l’aide des identifiants fournis par GitHub.

Avant de commencer

Avant de configurer GitHub comme connexion sociale, vous avez besoin de :
  1. Un compte Auth0. Si vous n’en avez pas, vous pouvez vous inscrire gratuitement.
  2. Un compte GitHub.
  3. Une application enregistrée dans l’Auth0 Dashboard.

Configurer GitHub

Créez une application OAuth sur GitHub pour générer les identifiants dont Auth0 a besoin pour établir la connexion.
1

Ouvrir les paramètres de développeur GitHub

Connectez-vous à votre compte GitHub. Sélectionnez votre photo de profil dans le coin supérieur droit, puis sélectionnez Paramètres. Dans la barre latérale gauche, sélectionnez Paramètres développeur, puis Applications OAuth.
2

Enregistrer une nouvelle application OAuth

Sélectionnez Nouvelle application OAuth. Si vous n’avez encore créé aucune application, sélectionnez Enregistrer une nouvelle application.Remplissez les champs suivants :Remplacez YOUR_AUTH0_DOMAIN par le domaine de votre tenant Auth0. Vous trouverez cette valeur dans Auth0 Dashboard > Applications > Applications, sous l’onglet Paramètres.Vous pouvez laisser Activer Device Flow décoché, sauf si votre application exige une autorisation basée sur un appareil.Sélectionnez Enregistrer l’application.
3

Copier le Client ID et le Client Secret

Après l’enregistrement, GitHub affiche la page des détails de l’application. Copiez la valeur Client ID.Sélectionnez Generate a new client secret pour créer un secret. Copiez immédiatement la valeur générée.
GitHub n’affiche le Client Secret qu’une seule fois. Conservez-le en lieu sûr avant de quitter la page. Si vous le perdez, vous devrez en générer un nouveau.

Configurer Auth0

Ajoutez la connexion GitHub à votre tenant Auth0 et entrez les identifiants de la section précédente.
1

Créer une connexion GitHub

Accédez à Auth0 Dashboard > Authentication > Social et sélectionnez Create Connection. Sélectionnez GitHub dans la liste des fournisseurs.
2

Sélectionner l’usage de la connexion

Sous Purpose, précisez comment cette connexion sera utilisée : pour la connexion, les comptes connectés ou les deux.
3

Entrer vos identifiants GitHub

Dans General, entrez le Client ID et le Client Secret que vous avez copiés depuis GitHub.
4

Sélectionner les permissions

Sous Permissions, sélectionnez les permissions dont votre application a besoin. La plupart des applications ont besoin de adresse courriel pour l’adresse courriel et de Read user pour les renseignements du profil.
5

Enregistrer et activer la connexion

Sélectionnez Create pour enregistrer la connexion.Sélectionnez l’onglet Applications et activez la connexion pour les applications qui doivent proposer la connexion avec GitHub.

Tester la connexion

Vérifiez que la connexion GitHub fonctionne avant de la déployer en production.
  1. Accédez à Auth0 Dashboard > Authentication > Social.
  2. Sélectionnez la connexion GitHub dans la liste.
  3. Sélectionnez Try Connection.
  4. Authentifiez-vous avec votre compte GitHub lorsque le système vous le demande.
  5. Confirmez qu’Auth0 renvoie les données du profil utilisateur, y compris le nom d’utilisateur GitHub et son adresse courriel.

Poursuivez votre lecture