Authentification avec une App
À propos de l’authentification avec une application
Votre 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
Vous pouvez vous authentifier en tant qu’ 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
Vous pouvez faire en sorte que votre 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 pour le compte d’un utilisateur
Votre application 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
Vous pouvez gérer des clés privées pour vous authentifier auprès de votre App.
Génération d’un jeton web JSON (JWT) pour une application
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 App.
Génération d’un jeton d’accès d’installation pour une application
Découvrez comment générer un jeton d’accès d’installation pour votre App.
Génération d’un jeton d’accès utilisateur pour une application
Vous pouvez générer un jeton d’accès utilisateur pour votre 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 App afin d’utiliser des jetons d’accès utilisateur arrivés à expiration.
Effectuer des requêtes d’API authentifiées avec une application dans un workflow Actions
Vous pouvez utiliser un jeton d’accès d’installation provenant d’une App pour effectuer des requêtes d’API authentifiées dans un workflow Actions. Vous pouvez également passer le jeton à une action personnalisée pour permettre à celle-ci d’effectuer des requêtes d’API authentifiées.