Cette version de GitHub Enterprise Server n'est plus disponible depuis le 2024-03-26. 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.
Authentification avec une GitHub App
Découvrez comment vous 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.
Installation de l’authentification en tant qu’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 des 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 workflow GitHub Actions
Vous pouvez utiliser un jeton d’accès d’installation provenant d’une GitHub App pour effectuer des requêtes d’API authentifiées dans un workflow GitHub Actions. Vous pouvez également passer le jeton à une action personnalisée pour permettre à celle-ci d’effectuer des requêtes d’API authentifiées.