Skip to main content
Nous publions des mises à jour fréquentes de notre documentation, et la traduction de cette page peut encore être en cours. Pour obtenir les informations les plus actuelles, consultez la documentation anglaise.

Cette version de GitHub Enterprise a été abandonnée le 2023-03-15. Aucune publication de correctifs n’est effectuée, même pour les problèmes de sécurité critiques. Pour de meilleures performances, une sécurité améliorée et de nouvelles fonctionnalités, effectuez une mise à niveau vers la dernière version de GitHub Enterprise. Pour obtenir de l’aide sur la mise à niveau, contactez le support GitHub Enterprise.

À propos de l’authentification avec une application GitHub

Votre GitHub App peut s’authentifier en tant qu’elle-même, en tant qu’installation d’application ou pour le compte d’un utilisateur.

Authentification en tant qu’GitHub App

Votre application doit s’authentifier en tant qu’elle-même lorsqu’elle doit générer un jeton d’accès d’installation. Un jeton d’accès d’installation est requis pour s’authentifier en tant qu’installation d’application. Votre application doit également s’authentifier en tant qu’elle-même lorsqu’elle doit effectuer des demandes d’API pour gérer ses ressources associées. Par exemple, lorsqu’elle doit lister les comptes où elle est installée. Pour plus d’informations, consultez « Authentification en tant qu’application GitHub ».

Authentification en tant qu’installation d’application

Votre application doit s’authentifier en tant qu’installation d’application lorsque vous souhaitez attribuer l’activité de l’application à l’application. L’authentification en tant qu’installation d’application permet à votre application d’accéder aux ressources appartenant à l’utilisateur ou à l’organisation qui l’a installée. L’authentification en tant qu’installation d’application est idéale pour les workflows d’automatisation qui n’impliquent pas d’entrée utilisateur. Pour plus d’informations, consultez « Installation de l’authentification en tant qu’application GitHub ».

Authentification pour le compte d’un utilisateur

Votre application doit s’authentifier pour le compte d’un utilisateur lorsque vous souhaitez attribuer l’activité de l’application à un utilisateur. Comme pour l’authentification en tant qu’installation d’application, votre application peut accéder aux ressources appartenant à l’utilisateur ou à l’organisation qui l’a installée. L’authentification pour le compte d’un utilisateur est idéale lorsque vous souhaitez vous assurer que votre application n’entreprend que des actions qui peuvent être effectuées par un utilisateur spécifique. Pour plus d’informations, consultez « Authentification auprès d’une application GitHub pour le compte d’un utilisateur ».