Cette version de GitHub Enterprise Server ne sera plus disponible le 2026-08-25. Les versions abandonnées ne sont pas prises en charge. 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 dans GitHub Enterprise Server, consultez Overview du processus de mise à niveau. Pour obtenir de l’aide sur la mise à niveau, GitHub Support Entreprise.
Authentification avec l'GitHub App
Découvrez comment s'authentifier auprès des GitHub Apps.
À 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’application GitHub
Vous pouvez vous authentifier en tant qu’GitHub App afin de générer un jeton d’accès à l’installation ou de gérer votre application.
Authentification en tant qu’installation d’application GitHub
Vous pouvez faire en sorte que votre GitHub App s’authentifie en tant qu’installation afin d’effectuer des demandes d’API qui affectent les ressources appartenant au compte où l’application est installée.
Authentification auprès d’une application GitHub pour le compte d’un utilisateur
Votre application GitHub peut effectuer des actions pour le compte d’un utilisateur, comme créer un problème, poster un commentaire ou créer un déploiement.
Gestion des clés privées pour les applications GitHub
Vous pouvez gérer les clés privées pour vous authentifier auprès de votre GitHub App.
Génération d’un jeton web JSON (JWT) pour une application GitHub
Découvrez comment créer un jeton web JSON (JWT) pour vous authentifier auprès de certains points de terminaison d’API REST avec votre GitHub App.
Génération d’un jeton d’accès d’installation pour une application GitHub
Découvrez comment générer un jeton d’accès d’installation pour votre GitHub App.
Génération d’un jeton d’accès utilisateur pour une application GitHub
Vous pouvez générer un jeton d’accès utilisateur pour votre GitHub App afin d’attribuer l’activité de l’application à un utilisateur.
Actualisation des jetons d’accès utilisateur
Pour appliquer une rotation régulière des jetons et réduire l’impact d’un jeton compromis, vous pouvez configurer votre GitHub App afin d’utiliser des jetons d’accès utilisateur arrivés à expiration.
Effectuer des requêtes d’API authentifiées avec une application GitHub dans un flux de travail GitHub Actions
Vous pouvez utiliser un jeton d’accès d’installation à partir d’un GitHub App pour effectuer des demandes d’API authentifiées dans un GitHub Actions flux de travail. Vous pouvez également passer le jeton à une action personnalisée pour permettre à celle-ci d’effectuer des requêtes d’API authentifiées.