Remarque : envisagez de créer une GitHub App à la place d’une OAuth app.
GitHub Apps et OAuth apps utilisent OAuth 2.0.
Les OAuth apps peuvent agir uniquement pour le compte d’un utilisateur, tandis que les GitHub Apps peuvent agir pour le compte d’un utilisateur ou indépendamment d’un utilisateur.
Les GitHub Apps utilisent des autorisations de granularité fine, donnent à l’utilisateur davantage de contrôle sur les référentiels auxquels l’application peut accéder et utilisent des jetons à courte durée de vie.
Pour plus d’informations, consultez « Différences entre les applications GitHub et les applications OAuth » et « À propos de la création d’applications GitHub ».
-
Dans le coin supérieur droit de n’importe quelle page sur GitHub, cliquez sur votre photo de profil, puis sur Paramètres .
-
Dans la barre latérale gauche, cliquez sur Paramètres de développeur.
-
Dans la barre latérale gauche, cliquez sur OAuth apps .
-
Cliquez sur Nouvelle application OAuth.
Remarque : Si vous n’avez pas encore créé d’application, ce bouton indique Inscrire une nouvelle application.
-
Dans « Nom de l’application », tapez le nom de votre application.
Avertissement : n’utilisez que les informations dans votre OAuth app considérées comme publiques. Évitez d’utiliser des données sensibles, par exemple des URL internes, au moment de la création d’une OAuth app.
-
Dans « URL de la page d’accueil », tapez l’URL complète du site web de votre application.
-
Si vous le souhaitez, dans « Description de l’application », tapez une description de votre application qui sera visible par les utilisateurs.
-
Dans « URL de rappel d’autorisation », tapez l’URL de rappel de votre application.
Remarque : Les OAuth apps ne peuvent pas avoir plusieurs URL de rappel, contrairement aux GitHub Apps.
-
Si votre OAuth app doit utiliser le flux d’appareil pour identifier et autoriser les utilisateurs, cliquez sur Activer le flux d’appareil. Pour plus d’informations sur le flux d’appareils, consultez « Autorisation des applications OAuth ».
-
Cliquez sur Register application.