Skip to main content
Nous publions des mises à jour fréquentes de notre documentation, et la traduction de cette page peut encore être en cours. Pour obtenir les informations les plus actuelles, consultez la documentation anglaise.

Cette version de GitHub Enterprise a été abandonnée le 2023-03-15. 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.

Limites de débit pour les applications OAuth

Les limites de débit restreignent le taux de trafic à votre instance GitHub Enterprise Server, afin de garantir un accès cohérent pour tous les utilisateurs.

Remarque : envisagez de créer une GitHub App à la place d’une OAuth App. La limite de débit pour les GitHub App utilisant un jeton d’accès d’installation s’adapte au nombre de dépôts et au nombre d’utilisateurs dans l’organisation. Inversement, les OAuth App ont des limites de débit qui sont inférieures et fixes. Pour plus d’informations, consultez « Différences entre les applications GitHub et les applications OAuth » et « About creating GitHub Apps ».

À propos des limites de débit pour OAuth Apps

Les limites de débit sont désactivées par défaut pour GitHub Enterprise Server. Contactez l’administrateur de votre site afin de confirmer les limites de débit pour votre instance.

Lorsque les limites de débit sont activées pour votre instance GitHub Enterprise Server, le nombre de requêtes qu’un OAuth App peut envoyer au serveur au cours d’une période spécifique est limité. Cette limite permet de garantir que le système reste disponible pour tous les utilisateurs.

OAuth Apps agissent pour le compte d’un utilisateur, en effectuant des requêtes avec un jeton d’accès utilisateur après que l’utilisateur a autorisé l’application. Les requêtes de jeton d’accès utilisateur des OAuth Apps sont authentifiées à l’aide d’un jeton OAuth. Pour plus d’informations, consultez « Autorisation des applications OAuth ».

Déterminer des limites de débit pour un OAuth App

Vous pouvez confirmer l’état actuel de votre limite de débit à tout moment à l’aide de l’API REST. Pour plus d’informations, consultez « Ressources disponibles dans l’API REST ».

Par défaut, OAuth Apps sont limités à 5 000 requêtes par heure et par utilisateur authentifié. Toutes les requêtes de OAuth Apps autorisées par un utilisateur ou un personal access token appartenant à l’utilisateur et les requêtes authentifiées par toutes les informations d’identification de l’utilisateur partagent le même quota de 5 000 requêtes par heure pour cet utilisateur.

Pour aller plus loin