Récapitulatif

Effectué

Dans ce module, vous avez découvert l’utilisation des jetons d’accès, leurs cas d’usage et leurs limites de débit. Vous avez également découvert les applications GitHub et OAuth et la meilleure façon de choisir d’utiliser les unes ou les autres pour une situation donnée. Vous avez également fait la démonstration de votre capacité à installer une application GitHub sur une organisation GitHub en utilisant un jeton d’accès personnel (PAT) avec l’étendue appropriée des droits d’accès.

Si un workflow nécessite d’effectuer la même tâche à plusieurs reprises, il est préférable d’encourager votre équipe à évaluer les applications GitHub et OAuth. Non seulement ces applications permettent de gagner du temps, mais elles permettent aussi de rationaliser et d’améliorer l’efficacité de votre workflow de développement. L’utilisation d’applications pour gérer les limites de débit permet également d’éviter les perturbations dans un workflow d’entreprise GitHub.

Voici ce que vous avez appris dans ce module :

  • Les jetons d’accès personnels permettent aux utilisateurs de s’authentifier et d’autoriser un accès spécifique pour des applications GitHub.
  • Les différents jetons sont nécessaires pour autoriser des activités sur GitHub.
  • L’importance de la supervision des limites de débit.
  • Les différences entre le mode d’authentification des applications OAuth et GitHub via l’API REST GitHub.
  • Comment installer une application GitHub dans une organisation GitHub.

En encourageant l’utilisation des outils et jetons appropriés, vous pouvez améliorer la sécurité de votre organisation. Vous devez utiliser ces outils pour créer un environnement durable pour votre organisation, ce qui permet d’automatiser des tâches et de protéger vos données. Vous pouvez appliquer ce que vous avez appris dans ce module pour montrer aux membres de votre équipe comment optimiser les outils à leur disposition et les configurer pour un développement de produits réussi et efficace.

En savoir plus

Voici quelques liens vers des informations supplémentaires sur les sujets abordés dans ce module :