Skip to main content

Vue d’ensemble des applications GitHub

Vous pouvez utiliser GitHub Apps pour étendre les fonctionnalités de GitHub.

À propos de GitHub Apps

GitHub Apps sont des outils qui étendent les fonctionnalités de GitHub. Les GitHub Apps peuvent effectuer différentes opérations sur GitHub, comme ouvrir des problèmes, commenter des demandes de tirage (pull request) et gérer des projets. Elles peuvent également agir en dehors de GitHub en fonction des événements qui se produisent sur GitHub. Par exemple, une GitHub App peut publier sur Slack quand un problème est ouvert sur GitHub.

Pour plus d’informations sur l’utilisation des GitHub Apps, consultez « À propos de l’utilisation des applications GitHub ».

Pour plus d’informations sur la génération des GitHub Apps, consultez « À propos de la création d’applications GitHub ».

GitHub Apps et OAuth apps

GitHub prend également en charge OAuth apps. En général, les GitHub Apps sont préférables aux OAuth apps. 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. Ces propriétés contribuent à renforcer la sécurité de votre application, car elles limitent les dommages potentiels en cas de divulgation des informations d’identification de votre application. Pour plus d’informations, consultez « Différences entre les applications GitHub et les applications OAuth ».