Skip to main content

Enterprise Server 3.15 est actuellement disponible en tant que version finale (RC).

Génération d’applications OAuth

Vous pouvez générer OAuth apps pour une utilisation par vous-même ou d’autres personnes. Découvrez comment inscrire et configurer des autorisations et des options d’autorisation pour des OAuth apps.

Différences entre les applications GitHub et les applications OAuth

En général, les GitHub Apps sont préférées aux OAuth apps car elles utilisent des autorisations de granularité fine, elles donnent davantage de contrôle sur les référentiels auxquels l’application peut accéder et elles utilisent des jetons à courte durée de vie.

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.

Création d’une application OAuth

Vous pouvez créer et inscrire une OAuth app sous votre compte personnel ou sous toute organisation à laquelle vous avez un accès administratif. Lorsque vous créez votre OAuth app, n’oubliez pas de protéger votre confidentialité en utilisant uniquement les informations que vous considérez comme publiques.

Authentification auprès de l’API REST avec une application OAuth

Découvrez les différentes façons de s’authentifier avec quelques exemples.

Autorisation des applications OAuth

Vous pouvez autoriser d’autres utilisateurs à autoriser votre OAuth app.

Étendues des applications OAuth

Les étendues vous permettent de spécifier exactement le type d’accès dont vous avez besoin. Les étendues limitent l’accès des jetons OAuth. Elles n’accordent pas d’autorisation supplémentaire au-delà de celle que l’utilisateur a déjà.

Création d’un badge personnalisé pour votre application OAuth

Vous pouvez remplacer le badge par défaut sur votre OAuth app en chargeant votre propre image de logo et en personnalisant l’arrière-plan.

Meilleures pratiques pour créer une application OAuth

Suivez ces meilleures pratiques pour améliorer la sécurité et les performances de votre OAuth app.