Skip to main content

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.